------- Comment #9 from laurent at guerby dot net  2008-02-22 08:29 -------
Arnaud, do you have any idea on what to look at (interesting breakpoint and
data structures)? RTEMS tasking works on other platforms. May be some Ada/C
thread interface data structure has the wrong size in the case of x86 and
things get corrupted (s-oisinte-rtems.ads).

Joel could you break into all RTEMS calls done by "(3) your task A" (and main
creation of task A) and look at struct and parameters to see if something looks
wrong? May be you could do a parrallel gdb of i386 and sparc to see where
things diverge.


-- 


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35284

Reply via email to