------- Comment #20 from joel at gcc dot gnu dot org 2008-03-14 21:46 ------- I don't want this bug to die from inattention. Returning to my analysis of Laurent's program, the task does not get to run at all before the system is finalized. I suspect this indicates the initialization of the task depends upon something destroyed at finalization time or vice-versa. I don't know though.
I am sure by breaking on context switch points that the task has not run even it outer most RTEMS entry point, much less the Ada task wrapper when finalization is hit. This would seem to point to the problem. I would appreciate suggestions on what could be wrong, what to look at, and what to try. Thanks. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35284