From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 4149 invoked by alias); 12 Jun 2017 14:25:31 -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 3417 invoked by uid 89); 12 Jun 2017 14:25:30 -0000 Authentication-Results: sourceware.org; auth=none X-Virus-Found: No X-Spam-SWARE-Status: No, score=-25.2 required=5.0 tests=AWL,BAYES_00,GIT_PATCH_0,GIT_PATCH_1,GIT_PATCH_2,GIT_PATCH_3,KAM_LOTSOFHASH,RCVD_IN_DNSWL_NONE,SPF_HELO_PASS,SPF_PASS autolearn=ham version=3.3.2 spammy= X-HELO: EUR01-DB5-obe.outbound.protection.outlook.com Received: from mail-db5eur01on0068.outbound.protection.outlook.com (HELO EUR01-DB5-obe.outbound.protection.outlook.com) (104.47.2.68) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Mon, 12 Jun 2017 14:25:28 +0000 Received: from VI1PR0801MB2031.eurprd08.prod.outlook.com (10.173.74.140) by AM4PR08MB2659.eurprd08.prod.outlook.com (10.171.190.148) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256_P256) id 15.1.1157.12; Mon, 12 Jun 2017 14:25:29 +0000 Received: from VI1PR0801MB2031.eurprd08.prod.outlook.com ([fe80::b9d4:b6e7:35f9:e399]) by VI1PR0801MB2031.eurprd08.prod.outlook.com ([fe80::b9d4:b6e7:35f9:e399%17]) with mapi id 15.01.1157.017; Mon, 12 Jun 2017 14:25:28 +0000 From: Tamar Christina To: GCC Patches CC: nd , Christophe Lyon , "James Greenhalgh" , Richard Earnshaw , Marcus Shawcroft Subject: [GCC][PATCH][AARCH64][Committed] Fix failing lrint inline tests on bare-metal. Date: Mon, 12 Jun 2017 14:25:00 -0000 Message-ID: authentication-results: arm.com; dkim=none (message not signed) header.d=none;arm.com; dmarc=none action=none header.from=arm.com; x-ms-publictraffictype: Email x-microsoft-exchange-diagnostics: 1;AM4PR08MB2659;7:CVJmucmfx05a6Tb0wi+sjQEJf5azqPDrfiGfBqofbcju8M7XyeKQq0EXlu4JkRu3QJBjvlHOro5D70a6y1eR3Z8Di1/avrBbT9DQNghxuSpovvqNdStkzZ0Ctf+b4ntdAUKlN65r0sStfcAprBOXqNthCgm1NSgsBhf91nyaHC4Yv9zswLCkrFApUT9GJltEcxbI9FPYoosdN8fAlDQDGwBcEyq2jKe/z9kNeapedrIlODA6lchf7DP8mpEpGyOQmjbTs0lXhneGzb77taYZ6VOCrOx3NI98rhBB3emRnRo4vBkhFZ9s/Rr1Pas3qMUGodtzJhUmSvZqdxxzFRRV7Q== x-ms-traffictypediagnostic: AM4PR08MB2659: x-ms-office365-filtering-correlation-id: ed0e94bf-9434-4b17-c4b7-08d4b19ee018 x-ms-office365-filtering-ht: Tenant x-microsoft-antispam: UriScan:;BCL:0;PCL:0;RULEID:(22001)(2017030254075)(48565401081)(201703131423075)(201703031133081);SRVR:AM4PR08MB2659; nodisclaimer: True x-microsoft-antispam-prvs: x-exchange-antispam-report-test: UriScan:(180628864354917); x-exchange-antispam-report-cfa-test: BCL:0;PCL:0;RULEID:(100000700101)(100105000095)(100000701101)(100105300095)(100000702101)(100105100095)(102415395)(6040450)(601004)(2401047)(8121501046)(5005006)(93006095)(93001095)(100000703101)(100105400095)(10201501046)(3002001)(6055026)(6041248)(20161123555025)(20161123564025)(20161123560025)(20161123562025)(20161123558100)(201703131423075)(201702281528075)(201703061421075)(201703061406153)(6072148)(100000704101)(100105200095)(100000705101)(100105500095);SRVR:AM4PR08MB2659;BCL:0;PCL:0;RULEID:(100000800101)(100110000095)(100000801101)(100110300095)(100000802101)(100110100095)(100000803101)(100110400095)(100000804101)(100110200095)(100000805101)(100110500095);SRVR:AM4PR08MB2659; x-forefront-prvs: 03361FCC43 x-forefront-antispam-report: SFV:NSPM;SFS:(10009020)(6009001)(39840400002)(39860400002)(39450400003)(39850400002)(39400400002)(39410400002)(53754006)(377424004)(3280700002)(2900100001)(110136004)(38730400002)(54906002)(99286003)(55016002)(9686003)(54356999)(86362001)(478600001)(2906002)(5250100002)(305945005)(6436002)(50986999)(14454004)(99936001)(6506006)(53936002)(3660700001)(66066001)(72206003)(7736002)(4326008)(6916009)(81166006)(33656002)(25786009)(74316002)(8676002)(8936002)(102836003)(7696004)(3846002)(5660300001)(189998001);DIR:OUT;SFP:1101;SCL:1;SRVR:AM4PR08MB2659;H:VI1PR0801MB2031.eurprd08.prod.outlook.com;FPR:;SPF:None;MLV:sfv;LANG:en; spamdiagnosticoutput: 1:99 spamdiagnosticmetadata: NSPM Content-Type: multipart/mixed; boundary="_002_VI1PR0801MB2031B4F9B6D154F0735D239AFFCD0VI1PR0801MB2031_" MIME-Version: 1.0 X-OriginatorOrg: arm.com X-MS-Exchange-CrossTenant-originalarrivaltime: 12 Jun 2017 14:25:28.3282 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: f34e5979-57d9-4aaa-ad4d-b122a662184d X-MS-Exchange-Transport-CrossTenantHeadersStamped: AM4PR08MB2659 X-IsSubscribed: yes X-SW-Source: 2017-06/txt/msg00800.txt.bz2 --_002_VI1PR0801MB2031B4F9B6D154F0735D239AFFCD0VI1PR0801MB2031_ Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-length: 632 Hi All, The tests introduced for lrint in r249064 are failing on aarch64 bare metal because it's using different registers. This patch generalizes the regexpr for the result so that it works both for bare metal and linux. regtested on aarch64-none-linux-gnu and aarch64-none-elf Committed as r249127 under the GCC obvious rule. Thanks, Tamar gcc/testsuite/ 2017-06-12 Tamar Christina * gcc.target/aarch64/inline-lrint_1.c: Broaden regexp. * gcc.target/aarch64/inline-lrint_2.c: Likewise. * gcc.target/aarch64/no-inline-lrint_1.c: Likewise. * gcc.target/aarch64/no-inline-lrint_2.c: Likewise.= --_002_VI1PR0801MB2031B4F9B6D154F0735D239AFFCD0VI1PR0801MB2031_ Content-Type: text/x-patch; name="lrint-fix-1.patch" Content-Description: lrint-fix-1.patch Content-Disposition: attachment; filename="lrint-fix-1.patch"; size=3853; creation-date="Mon, 12 Jun 2017 14:25:02 GMT"; modification-date="Mon, 12 Jun 2017 14:25:02 GMT" Content-Transfer-Encoding: base64 Content-length: 5226 ZGlmZiAtLWdpdCBhL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9hYXJjaDY0 L2lubGluZS1scmludF8xLmMgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJnZXQv YWFyY2g2NC9pbmxpbmUtbHJpbnRfMS5jCmluZGV4IDg3NmNlY2Q2NzRiN2Ni MzViYzE4ZDVjZDNhYTU1ODc4MTNlNTNkZDkuLjQ3ODg3NWZmODc0YmNhMjZm ZWE1MzI0OWViNjMxNDEyNDIzMzVlN2IgMTAwNjQ0Ci0tLSBhL2djYy90ZXN0 c3VpdGUvZ2NjLnRhcmdldC9hYXJjaDY0L2lubGluZS1scmludF8xLmMKKysr IGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2FhcmNoNjQvaW5saW5lLWxy aW50XzEuYwpAQCAtMTMsOCArMTMsNiBAQCBURVNUIChmaWYsIGZsb2F0ICwg aW50LCApCiBURVNUIChkbGxkLCBkb3VibGUsIGxvbmcgbG9uZywgbCkKIFRF U1QgKGZsbGYsIGZsb2F0ICwgbG9uZyBsb25nLCBsKQogCi0vKiB7IGRnLWZp bmFsIHsgc2Nhbi1hc3NlbWJsZXItdGltZXMgImZyaW50eFx0ZFxbMC05XF0r LCBkXFswLTlcXSsiIDMgfSB9ICovCi0vKiB7IGRnLWZpbmFsIHsgc2Nhbi1h c3NlbWJsZXItdGltZXMgImZyaW50eFx0c1xbMC05XF0rLCBzXFswLTlcXSsi IDMgfSB9ICovCi0vKiB7IGRnLWZpbmFsIHsgc2Nhbi1hc3NlbWJsZXItdGlt ZXMgImZjdnR6c1x0eFxbMC05XF0rLCBkXFswLTlcXSsiIDMgfSB9ICovCi0v KiB7IGRnLWZpbmFsIHsgc2Nhbi1hc3NlbWJsZXItdGltZXMgImZjdnR6c1x0 eFxbMC05XF0rLCBzXFswLTlcXSsiIDMgfSB9ICovCisvKiB7IGRnLWZpbmFs IHsgc2Nhbi1hc3NlbWJsZXItdGltZXMgImZyaW50eFx0XFtkLHNcXVxbMC05 XF0rLCBcW2Qsc1xdXFswLTlcXSsiIDYgfSB9ICovCisvKiB7IGRnLWZpbmFs IHsgc2Nhbi1hc3NlbWJsZXItdGltZXMgImZjdnR6c1x0eFxbMC05XF0rLCBc W2Qsc1xdXFswLTlcXSsiIDYgfSB9ICovCiAvKiB7IGRnLWZpbmFsIHsgc2Nh bi1hc3NlbWJsZXItbm90ICJibCIgICAgfSB9ICovCmRpZmYgLS1naXQgYS9n Y2MvdGVzdHN1aXRlL2djYy50YXJnZXQvYWFyY2g2NC9pbmxpbmUtbHJpbnRf Mi5jIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2FhcmNoNjQvaW5saW5l LWxyaW50XzIuYwppbmRleCBiYWE1YWVlNzYxNzg4ZTJiODNmOGY5MjgzYmIw YWE3ZDc5YWFkMzQ4Li42MDgwZTE4NmQ4ZjBjNmY1ZWRlODFjNjQzOGUwNTll OGI5NzYzNzhmIDEwMDY0NAotLS0gYS9nY2MvdGVzdHN1aXRlL2djYy50YXJn ZXQvYWFyY2g2NC9pbmxpbmUtbHJpbnRfMi5jCisrKyBiL2djYy90ZXN0c3Vp dGUvZ2NjLnRhcmdldC9hYXJjaDY0L2lubGluZS1scmludF8yLmMKQEAgLTEz LDEwICsxMyw2IEBAIFRFU1QgKGZpZiwgZmxvYXQgLCBpbnQsICkKIFRFU1Qg KGRsbGQsIGRvdWJsZSwgbG9uZyBsb25nLCBsKQogVEVTVCAoZmxsZiwgZmxv YXQgLCBsb25nIGxvbmcsIGwpCiAKLS8qIHsgZGctZmluYWwgeyBzY2FuLWFz c2VtYmxlci10aW1lcyAiZnJpbnR4XHRkXFswLTlcXSssIGRcWzAtOVxdKyIg MyB9IH0gKi8KLS8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1l cyAiZnJpbnR4XHRzXFswLTlcXSssIHNcWzAtOVxdKyIgMyB9IH0gKi8KLS8q IHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1lcyAiZmN2dHpzXHR4 XFswLTlcXSssIGRcWzAtOVxdKyIgMSB9IH0gKi8KLS8qIHsgZGctZmluYWwg eyBzY2FuLWFzc2VtYmxlci10aW1lcyAiZmN2dHpzXHR4XFswLTlcXSssIHNc WzAtOVxdKyIgMSB9IH0gKi8KLS8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2Vt Ymxlci10aW1lcyAiZmN2dHpzXHR3XFswLTlcXSssIGRcWzAtOVxdKyIgMiB9 IH0gKi8KLS8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1lcyAi ZmN2dHpzXHR3XFswLTlcXSssIHNcWzAtOVxdKyIgMiB9IH0gKi8KKy8qIHsg ZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1lcyAiZnJpbnR4XHRcW2Qs c1xdXFswLTlcXSssIFxbZCxzXF1cWzAtOVxdKyIgNiB9IH0gKi8KKy8qIHsg ZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1lcyAiZmN2dHpzXHRcW3cs eFxdXFswLTlcXSssIFxbZCxzXF1cWzAtOVxdKyIgNiB9IH0gKi8KIC8qIHsg ZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci1ub3QgImJsIiAgICB9IH0gKi8K ZGlmZiAtLWdpdCBhL2djYy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9hYXJjaDY0 L25vLWlubGluZS1scmludF8xLmMgYi9nY2MvdGVzdHN1aXRlL2djYy50YXJn ZXQvYWFyY2g2NC9uby1pbmxpbmUtbHJpbnRfMS5jCmluZGV4IGZiN2YwNjU1 Njg3NTY4ZTlkNjc4M2FjZjg4ZWY1NmI1NGE3M2MyYzUuLmQ1ZTkyMDA1NjJj MTY2YWNlNGQ4ZTcyZDlhOWY1NjBlMzU4NDZiMjkgMTAwNjQ0Ci0tLSBhL2dj Yy90ZXN0c3VpdGUvZ2NjLnRhcmdldC9hYXJjaDY0L25vLWlubGluZS1scmlu dF8xLmMKKysrIGIvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2FhcmNoNjQv bm8taW5saW5lLWxyaW50XzEuYwpAQCAtMTMsOCArMTMsNyBAQCBURVNUIChm aWYsIGZsb2F0ICwgaW50LCApCiBURVNUIChkbGxkLCBkb3VibGUsIGxvbmcg bG9uZywgbCkKIFRFU1QgKGZsbGYsIGZsb2F0ICwgbG9uZyBsb25nLCBsKQog Ci0vKiB7IGRnLWZpbmFsIHsgc2Nhbi1hc3NlbWJsZXItdGltZXMgImZyaW50 eFx0ZFxbMC05XF0rLCBkXFswLTlcXSsiIDMgfSB9ICovCi0vKiB7IGRnLWZp bmFsIHsgc2Nhbi1hc3NlbWJsZXItdGltZXMgImZyaW50eFx0c1xbMC05XF0r LCBzXFswLTlcXSsiIDMgfSB9ICovCisvKiB7IGRnLWZpbmFsIHsgc2Nhbi1h c3NlbWJsZXItdGltZXMgImZyaW50eFx0XFtkLHNcXVxbMC05XF0rLCBcW2Qs c1xdXFswLTlcXSsiIDYgfSB9ICovCiAvKiB7IGRnLWZpbmFsIHsgc2Nhbi1h c3NlbWJsZXItdGltZXMgImJsXHRscmludCIgIDQgfSB9ICovCiAvKiB7IGRn LWZpbmFsIHsgc2Nhbi1hc3NlbWJsZXItdGltZXMgImJsXHRsbHJpbnQiIDIg fSB9ICovCiAvKiB7IGRnLWZpbmFsIHsgc2Nhbi1hc3NlbWJsZXItbm90ICJm Y3Z0enMiIH0gfSAqLwpkaWZmIC0tZ2l0IGEvZ2NjL3Rlc3RzdWl0ZS9nY2Mu dGFyZ2V0L2FhcmNoNjQvbm8taW5saW5lLWxyaW50XzIuYyBiL2djYy90ZXN0 c3VpdGUvZ2NjLnRhcmdldC9hYXJjaDY0L25vLWlubGluZS1scmludF8yLmMK aW5kZXggYzk5ODQzYzNhMjVmYmQ1MTlmMjk1OWQzZWIwY2UzZGEzZjdmMTZk OS4uMDVjMGEyYWZmYTBiMzcxMmYwMGIxMGFlMTBhNmE3YzdhYTZlODYzNyAx MDA2NDQKLS0tIGEvZ2NjL3Rlc3RzdWl0ZS9nY2MudGFyZ2V0L2FhcmNoNjQv bm8taW5saW5lLWxyaW50XzIuYworKysgYi9nY2MvdGVzdHN1aXRlL2djYy50 YXJnZXQvYWFyY2g2NC9uby1pbmxpbmUtbHJpbnRfMi5jCkBAIC0xMyw4ICsx Myw3IEBAIFRFU1QgKGZpZiwgZmxvYXQgLCBpbnQsICkKIFRFU1QgKGRsbGQs IGRvdWJsZSwgbG9uZyBsb25nLCBsKQogVEVTVCAoZmxsZiwgZmxvYXQgLCBs b25nIGxvbmcsIGwpCiAKLS8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxl ci10aW1lcyAiZnJpbnR4XHRkXFswLTlcXSssIGRcWzAtOVxdKyIgMyB9IH0g Ki8KLS8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1lcyAiZnJp bnR4XHRzXFswLTlcXSssIHNcWzAtOVxdKyIgMyB9IH0gKi8KKy8qIHsgZGct ZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1lcyAiZnJpbnR4XHRcW2Qsc1xd XFswLTlcXSssIFxbZCxzXF1cWzAtOVxdKyIgNiB9IH0gKi8KIC8qIHsgZGct ZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1lcyAiYmxcdGxyaW50IiAgNCB9 IH0gKi8KIC8qIHsgZGctZmluYWwgeyBzY2FuLWFzc2VtYmxlci10aW1lcyAi YmxcdGxscmludCIgMiB9IH0gKi8KIC8qIHsgZGctZmluYWwgeyBzY2FuLWFz c2VtYmxlci1ub3QgImZjdnR6cyIgfSB9ICovCg== --_002_VI1PR0801MB2031B4F9B6D154F0735D239AFFCD0VI1PR0801MB2031_--