From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 124632 invoked by alias); 2 May 2019 10:03:59 -0000 Mailing-List: contact binutils-help@sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Archive: List-Post: List-Help: , Sender: binutils-owner@sourceware.org Received: (qmail 124622 invoked by uid 89); 2 May 2019 10:03:59 -0000 Authentication-Results: sourceware.org; auth=none X-Spam-SWARE-Status: No, score=-3.0 required=5.0 tests=AWL,BAYES_00,SPF_HELO_PASS autolearn=ham version=3.3.1 spammy=todays, today's X-HELO: mx1.redhat.com Received: from mx1.redhat.com (HELO mx1.redhat.com) (209.132.183.28) by sourceware.org (qpsmtpd/0.93/v0.84-503-g423c35a) with ESMTP; Thu, 02 May 2019 10:03:58 +0000 Received: from smtp.corp.redhat.com (int-mx05.intmail.prod.int.phx2.redhat.com [10.5.11.15]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by mx1.redhat.com (Postfix) with ESMTPS id 52B703007C2A; Thu, 2 May 2019 10:03:56 +0000 (UTC) Received: from [10.36.116.145] (ovpn-116-145.ams2.redhat.com [10.36.116.145]) by smtp.corp.redhat.com (Postfix) with ESMTPS id 7AE84174B1; Thu, 2 May 2019 10:03:55 +0000 (UTC) To: "Andre Vieira (lists)" , "binutils@sourceware.org" Cc: Richard Earnshaw References: <19569550-4d2e-0bb3-592a-d91050d490f6@arm.com> From: Nick Clifton Openpgp: preference=signencrypt Subject: Re: [PATCH 0/57][Arm][binutils]: Add support for Armv8.1-M Mainline MVE instructions Message-ID: <8b2bf491-f891-f210-c0ce-9af3b01c3ca7@redhat.com> Date: Thu, 02 May 2019 10:03:00 -0000 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:60.0) Gecko/20100101 Thunderbird/60.6.1 MIME-Version: 1.0 In-Reply-To: <19569550-4d2e-0bb3-592a-d91050d490f6@arm.com> Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-IsSubscribed: yes X-SW-Source: 2019-05/txt/msg00095.txt.bz2 Hi Andre, > The reason to split the testing is because we use assembly macros to generate extensive testing, which leads to massive 'expected result' files. Which would require zipping most of the patches to be able to send them over email. So instead we decided to collate all positive testing into one patch and only zip that one. The negative tests are smaller and have been included per relevant patch. With the whole patch series applied to today's binutils mainline sources, I am seeing three new assembler testsuite failures for an arm-eabi toolchain. (I have not checked other arm toolchains yet). The failures are: Running gas/testsuite/gas/arm/arm.exp ... FAIL: Valid Armv8.1-M Mainline Low Overhead loop instructions FAIL: bad MVE WLSTP, DLSTP and LETP instructions FAIL: MVE tail predicated low-overhead loop instructions And looking in the log I see: gas/testsuite/gas/arm/armv8_1-m-loloop.s: Assembler messages: gas/testsuite/gas/arm/armv8_1-m-loloop.s:10: Error: branch out of range or not a multiple of 2 FAIL: Valid Armv8.1-M Mainline Low Overhead loop instructions and: extra lines in tmpdir/ld.messages starting with "^gas/testsuite/gas/arm/mve-tailpredloop-bad.s:27: Error: branch out of range or not a multiple of 2$" EOF from gas/testsuite/gas/arm/mve-tailpredloop-bad.l FAIL: bad MVE WLSTP, DLSTP and LETP instructions and: gas/arm/mve-tailpredloop.s:16: Error: branch out of range or not a multiple of 2 gas/testsuite/gas/arm/mve-tailpredloop.s:17: Error: branch out of range or not a multiple of 2>, no expected output FAIL: MVE tail predicated low-overhead loop instructions Possibly these are the result of my "fixing" the compilation problem in arm-dis.c mentioned in a previous email, but I would appreciate it if you could investigate. Cheers Nick