This is the mail archive of the
ecos-devel@sourceware.org
mailing list for the eCos project.
Re: eCos GNU tools 4.6.2-20120125 ready for testing
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=<value optimized out>)
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=<value optimized out>)
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