Analyzing *-rtems* ACATS

Joel Sherrill joel.sherrill@oarcorp.com
Mon Apr 7 14:39:00 GMT 2008


Laurent GUERBY wrote:
> On Fri, 2008-04-04 at 15:07 -0500, Joel Sherrill wrote:
>
>   
>> Beyond those, I am left with:
>>
>> ============================================
>> All targets had the following three failures:
>>
>> c64005c - "WRONG ITERATIVE TRACE LENGTH."
>> c64005d - "WRONG ITERATIVE TRACE LENGTH."
>> c953002 - "WRONG ITERATIVE TRACE LENGTH."
>>     
>
> These are tests with recursion and local strings, could you
> try to run them with more stack for the main thread? (Or in some way
> look at their stack usage). I've never seen them fail on a native
> platform so this is a wild guess.
>
>   
I had a stack report printed at exit().  This test only
has one Ada task which is the Ada main.  So it is
only using 7360 bytes of the 100K allocated.

This is on the i386.

Stack usage by thread
    ID      NAME    LOW          HIGH     CURRENT     AVAILABLE     USED
0x09010001  IDLE 000015E874 - 000015F873 000015F870      4080          4
0x0B010002       00001623CC - 000017B3CB 000017B3C8    102384       7360
0xFFFFFFFF  INTR 000014E378 - 000014F377 0000000000      4080        176

> Laurent
>
>   


-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel.sherrill@OARcorp.com        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
   Support Available             (256) 722-9985




More information about the Gcc mailing list