From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 30467 invoked by alias); 9 Mar 2012 17:15:34 -0000 Received: (qmail 30452 invoked by uid 22791); 9 Mar 2012 17:15:28 -0000 X-SWARE-Spam-Status: No, hits=-0.7 required=5.0 tests=AWL,BAYES_05,TW_CP,TW_CX,TW_FP,TW_KC,TW_KM,TW_RX,TW_TJ,TW_TR,TW_XX,T_RP_MATCHES_RCVD X-Spam-Check-By: sourceware.org Received: from hagrid.ecoscentric.com (HELO mail.ecoscentric.com) (212.13.207.197) by sourceware.org (qpsmtpd/0.43rc1) with ESMTP; Fri, 09 Mar 2012 17:15:13 +0000 Received: from localhost (hagrid.ecoscentric.com [127.0.0.1]) by mail.ecoscentric.com (Postfix) with ESMTP id A96772F78003; Fri, 9 Mar 2012 17:15:10 +0000 (GMT) Received: from mail.ecoscentric.com ([127.0.0.1]) by localhost (hagrid.ecoscentric.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Gs7TyzQs5SXk; Fri, 9 Mar 2012 17:15:07 +0000 (GMT) Message-ID: <4F5A3A95.2010502@ecoscentric.com> Date: Fri, 09 Mar 2012 17:15:00 -0000 From: Alex Schuilenburg User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:10.0.2) Gecko/20120216 Thunderbird/10.0.2 MIME-Version: 1.0 To: Ilija Kocho CC: eCos developers Subject: Re: eCos GNU tools 4.6.2-20120125 ready for testing References: <4F106345.4080902@siva.com.mk> <4F11574D.9070002@dallaway.org.uk> <4F11AC54.7000902@siva.com.mk> <4F1CB41C.90900@jifvik.org> <4F1DA9A0.5070702@siva.com.mk> <4F1FF5AD.4010901@ecoscentric.com> <4F39887A.5050905@siva.com.mk> <4F50F700.5080902@ecoscentric.com> <4F521D6A.4010500@siva.com.mk> <4F52B2C8.4010809@schuilenburg.org> <4F53C46B.4090502@dallaway.org.uk> <4F53FF0D.80107@ecoscentric.com> <4F574D4A.2090407@ecoscentric.com> <4F58EC32.9070103@ecoscentric.com> <4F59CFBE.601@siva.com.mk> In-Reply-To: <4F59CFBE.601@siva.com.mk> Content-Type: text/plain; charset=windows-1252 Content-Transfer-Encoding: 7bit X-IsSubscribed: yes Mailing-List: contact ecos-devel-help@ecos.sourceware.org; run by ezmlm Precedence: bulk List-Id: List-Subscribe: List-Post: List-Help: , Sender: ecos-devel-owner@ecos.sourceware.org X-SW-Source: 2012-03/txt/msg00024.txt.bz2 Hi Ilija, On 2012-03-09 09:39, Ilija Kocho wrote: > Hi Alex > > Thank you for the update. > > Regarding EA target (ARM7TDMI) I'm interested whether the perms include > thumb code. There's an issue reported by Sergei that would be good to > investigate. > http://bugs.ecos.sourceware.org/show_bug.cgi?id=1001468#c25 Yes, the perms include thumb code. Every perm is built with and without thumb support, so there are two versions of each test. Thumb support looks broken as the same test passes in 32 bit mode. The complete list of 325 tests run so far is: +--------------------------------------+---------+-------------------+------------------+------+ | build | perm | test | result | time | +--------------------------------------+---------+-------------------+------------------+------+ | ecos-anoncvs-arm-ea_lpc2468_32 | default | abs | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | abs | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | acos | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | acos | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | asctime | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | asctime | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | asin | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | asin | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | atan | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | atan | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | atan2 | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | atan2 | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | atexit | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | atexit | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | atoi | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | atoi | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | atol | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | atol | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | basic | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | basic | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | bin_sem0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | bin_sem0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | bin_sem1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | bin_sem2 | Pass | 3 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | bin_sem2 | ActiveTimeout | 720 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | bin_sem3 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | bin_sem3 | ActiveTimeout | 720 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | bsearch | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | bsearch | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | cache | NotApplicable | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | cache | NotApplicable | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | ceil | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | ceil | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | clock | Pass | 3 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | clock | Fail | 6 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | clock0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | clock0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | clock1 | Pass | 4 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | clock1 | ActiveTimeout | 721 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | clockcnv | Pass | 16 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | clockcnv | Pass | 18 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | clocktruth | Pass | 47 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | cnt_sem0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | cnt_sem1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | cnt_sem1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | context | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | context | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | cos | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | cos | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | cosh | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | cosh | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | ctime | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | ctime | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | ctype | Pass | 4 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | ctype | Pass | 4 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | cxxsupp | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | dhrystone | Pass | 25 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | dhrystone | Pass | 27 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | diag_sprintf1 | Pass | 3 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | diag_sprintf2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | div | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | div | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | dlmalloc1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | dlmalloc1 | ActiveTimeout | 722 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | dlmalloc2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | dlmalloc2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | except1 | ExecutionTimeout | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | except1 | ExecutionTimeout | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | exp | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | exp | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | fabs | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | fabs | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | flag0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | flag0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | flag1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | floor | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | floor | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | fmod | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | fmod | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | fptest | Pass | 39 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | frexp | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | frexp | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | getenv | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | getenv | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | gmtime | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | gmtime | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | heaptest | ActiveTimeout | 727 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | heaptest | ActiveTimeout | 726 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | i18nmb | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | i18nmb | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | i2c_eeprom | Pass | 11 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | i2c_eeprom | ActiveTimeout | 721 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | intr0 - kernel | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | intr0 - kernel | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | kalarm0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | kalarm0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | kcache1 | NotApplicable | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | kcache1 | NotApplicable | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | kcache2 | NotApplicable | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | kcache2 | NotApplicable | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | kclock0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | kclock0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | kclock1 | Pass | 4 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | kclock1 | ActiveTimeout | 723 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | kexcept1 | ExecutionTimeout | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | kexcept1 | ExecutionTimeout | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | kflag0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | kflag0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | kflag1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | kflag1 | ActiveTimeout | 721 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | kill | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | kill | ActiveTimeout | 723 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | kintr0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | kintr0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | klock | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | klock | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | kmbox1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | kmbox1 | ActiveTimeout | 723 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | kmemfix1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | kmemfix1 | ActiveTimeout | 722 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | kmemvar1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | kmemvar1 | ActiveTimeout | 722 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | kmutex0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | kmutex0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | kmutex1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | kmutex1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | kmutex3 | Pass | 31 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | kmutex4 | Pass | 46 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | kmutex4 | ActiveTimeout | 721 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | ksched1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | ksched1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | ksem0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | ksem0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | ksem1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | ksem1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | kthread0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | kthread1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | labs | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | labs | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | ldexp | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | ldexp | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | ldiv | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | ldiv | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | localtime | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | localtime | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | log | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | log | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | log10 | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | log10 | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | malloc1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | malloc1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | malloc2 | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | malloc2 | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | malloc3 | ActiveTimeout | 728 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | malloc3 | ActiveTimeout | 726 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | malloc4 | ActiveTimeout | 726 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | malloc4 | ActiveTimeout | 730 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | mbox1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | mbox1 | ActiveTimeout | 721 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | memchr | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | memchr | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | memcmp1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | memcmp1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | memcmp2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | memcmp2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | memcpy1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | memcpy1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | memcpy2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | memcpy2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | memfix1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | memfix1 | ActiveTimeout | 722 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | memfix2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | memfix2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | memmove1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | memmove1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | memmove2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | memmove2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | memset | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | memset | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | memvar1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | memvar1 | ActiveTimeout | 723 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | memvar2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | memvar2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | mktime | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | mktime | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | modf | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | modf | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | mqueue1 | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | mqueue1 | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | mutex0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | mutex0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | mutex1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | mutex1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | mutex2 | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | mutex2 | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | mutex3 | Pass | 31 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | mutex3 | ActiveTimeout | 722 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | pow | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | pow | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | qsort | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | qsort | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | rand1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | rand1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | rand2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | rand2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | rand3 | Pass | 4 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | rand3 | Pass | 7 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | rand4 | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | rand4 | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | realloc | ActiveTimeout | 726 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | realloc | ActiveTimeout | 725 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | release | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | release | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | sched1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | sched1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | sepmeta1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | sepmeta1 | ActiveTimeout | 722 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | sepmeta2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | sepmeta2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | setjmp | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | setjmp | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | setlocale | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | setlocale | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | signal1 - signals | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | signal1 - signals | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | sin | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | sin | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | sinh | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | sinh | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | snprintf | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | snprintf | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | sprintf1 | Pass | 7 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | sprintf1 | Pass | 7 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | sprintf2 | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | sprintf2 | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | sqrt | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | sqrt | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | srand | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | srand | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | sscanf | Pass | 3 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | sscanf | Pass | 3 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | stdiooutput | Pass | 4 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | stdiooutput | Pass | 4 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strcat1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strcat1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strcat2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strcat2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strchr | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strchr | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strcmp1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strcmp1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strcmp2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strcmp2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strcoll1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strcoll1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strcoll2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strcoll2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strcpy1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strcpy1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strcpy2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strcpy2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strcspn | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strcspn | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | stress_threads | Pass | 25 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | stress_threads | ActiveTimeout | 721 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strftime | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strftime | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strlen | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strlen | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strncat1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strncat1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strncat2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strncat2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strncpy1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strncpy1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strncpy2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strncpy2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strnlen | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strnlen | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strpbrk | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strpbrk | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strptime | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strptime | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strrchr | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strrchr | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strspn | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strspn | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strstr | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strstr | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strtok | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strtok | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strtol | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strtol | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strtoul | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strtoul | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strxfrm1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strxfrm1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | strxfrm2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | strxfrm2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | sync2 | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | sync2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | sync3 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | sync3 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | tan | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | tan | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | tanh | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | tanh | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | thread0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | thread0 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | thread1 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | thread1 | ActiveTimeout | 724 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | thread2 | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | thread2 | ActiveTimeout | 722 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | thread_gdb | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | thread_gdb | Pass | 1 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | time | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | time | Pass | 2 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | timeslice | Pass | 28 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | timeslice | ActiveTimeout | 722 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | timeslice2 | Pass | 28 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | timeslice2 | ActiveTimeout | 720 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | tm_basic | Pass | 35 | | ecos-anoncvs-arm-ea_lpc2468_32-thumb | default | tm_basic | ActiveTimeout | 725 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | wallclock | Pass | 23 | | ecos-anoncvs-arm-ea_lpc2468_32 | default | wallclock2 | Pass | 1 | +--------------------------------------+---------+-------------------+------------------+------+ Yes, this is generated from a mysql database :-) The two types of timeouts, "active" and "exec", are timeouts for output to be seen from the tests, and maximum execution time permitted respectively. These are 720 and 900 seconds respectively for this platform. The time is the total time it took for the test to be run in the test farm (excluding download time) which I have included so you can see we are being more than generous for the thumb tests. Missing tests just have not been run yet. I have included all passes so you can see which failures are thumb-only. And here is a total list of all the failures for the stm3210e_eval board (4191 tests run so far): +--------------------------------+----------+-----------------+---------------+------+ | build | perm | test | result | time | +--------------------------------+----------+-----------------+---------------+------+ | ecos-anoncvs-arm-stm3210e_eval | absent1 | testintr | Fail | 9 | | ecos-anoncvs-arm-stm3210e_eval | absent3 | testintr | Fail | 3 | | ecos-anoncvs-arm-stm3210e_eval | bsdnet2 | except1 | Fail | 12 | | ecos-anoncvs-arm-stm3210e_eval | bsdnet2 | kexcept1 | Fail | 5 | | ecos-anoncvs-arm-stm3210e_eval | bsdnet2 | signal2 - posix | Fail | 8 | | ecos-anoncvs-arm-stm3210e_eval | bsdnet2 | timers - var | NotFinished | 33 | | ecos-anoncvs-arm-stm3210e_eval | bsdnet3 | timers - var | NotFinished | 27 | | ecos-anoncvs-arm-stm3210e_eval | compile1 | testintr | Fail | 8 | | ecos-anoncvs-arm-stm3210e_eval | infra1 | except1 | Fail | 8 | | ecos-anoncvs-arm-stm3210e_eval | infra1 | kexcept1 | Fail | 7 | | ecos-anoncvs-arm-stm3210e_eval | infra1 | testintr | Fail | 10 | | ecos-anoncvs-arm-stm3210e_eval | infra2 | except1 | Fail | 8 | | ecos-anoncvs-arm-stm3210e_eval | infra2 | kexcept1 | Fail | 8 | | ecos-anoncvs-arm-stm3210e_eval | infra2 | testintr | Fail | 9 | | ecos-anoncvs-arm-stm3210e_eval | libc1 | testintr | Fail | 6 | | ecos-anoncvs-arm-stm3210e_eval | libc2 | testintr | Fail | 8 | | ecos-anoncvs-arm-stm3210e_eval | libm1 | testintr | Fail | 12 | | ecos-anoncvs-arm-stm3210e_eval | libm2 | testintr | Fail | 4 | | ecos-anoncvs-arm-stm3210e_eval | posix1 | except1 | Fail | 7 | | ecos-anoncvs-arm-stm3210e_eval | posix1 | kexcept1 | Fail | 6 | | ecos-anoncvs-arm-stm3210e_eval | posix1 | signal2 - posix | Fail | 10 | | ecos-anoncvs-arm-stm3210e_eval | posix1 | timers - var | NotFinished | 66 | | ecos-anoncvs-arm-stm3210e_eval | posix2 | except1 | Fail | 10 | | ecos-anoncvs-arm-stm3210e_eval | posix2 | kexcept1 | Fail | 3 | | ecos-anoncvs-arm-stm3210e_eval | posix2 | signal2 - posix | Fail | 4 | | ecos-anoncvs-arm-stm3210e_eval | uitron1 | testintr | Fail | 9 | | ecos-anoncvs-arm-stm3210e_eval | uitron2 | testintr | Fail | 4 | | ecos-anoncvs-arm-stm3210e_eval | ustl1 | bvt05 | NotFinished | 23 | | ecos-anoncvs-arm-stm3210e_eval | ustl1 | bvt13 | ActiveTimeout | 313 | | ecos-anoncvs-arm-stm3210e_eval | ustl1 | bvt17 | ActiveTimeout | 310 | | ecos-anoncvs-arm-stm3210e_eval | ustl1 | sprintf2 | Fail | 10 | +--------------------------------+----------+-----------------+---------------+------+ In this case all the NotFinished results terminate due to: *Program received signal SIGTRAP, Trace/breakpoint trap.* timers_test (data=) at /home/farm/ecos/ecos-anoncvs/2012-03-01_00.00.00_UTC/packages/hal/cortexm/stm32/var/current/tests/timers.c:265 265 while( loops-- ) /(gdb)/* bt* #0 timers_test (data=) at /home/farm/ecos/ecos-anoncvs/2012-03-01_00.00.00_UTC/packages/hal/cortexm/stm32/var/current/tests/timers.c:265 #1 0x6800c182 in Cyg_HardwareThread::thread_entry (thread=0x68031dd0) at /home/farm/ecos/ecos-anoncvs/2012-03-01_00.00.00_UTC/packages/kernel/current/src/common/thread.cxx:94 /(gdb)/* quit* Unfortunately I don't have the time at the moment to export non-propritary html versions of these result but I will see what I can do to put up an hourly cron on one of our servers to generate text/plain result summaries for you. Please let me know if you need any more info. Enjoy the weekend. -- Alex