This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug ada/35284] Branch to 0x0 from Ada run-time
- From: "laurent at guerby dot net" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 22 Feb 2008 08:29:54 -0000
- Subject: [Bug ada/35284] Branch to 0x0 from Ada run-time
- References: <bug-35284-296@http.gcc.gnu.org/bugzilla/>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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