Any known compiler issues for CPU32? (stack corruption problem)

Joel Sherrill joel.sherrill at OARcorp.com
Wed Feb 27 22:50:26 UTC 2002


Eric Norum wrote:
> 
> On Wednesday, February 27, 2002, at 12:51 PM, Mike Panetta wrote:
> 
> >
> >
> > Are there any known compiler issues when generating CPU32 code with the
> > rtems binutils-2.11.2-1 or the rtems gcc2.95.3newlib1.9.0-3?  I am
> > getting stack corruption on one machine, that I am not on another, both
> > m68k, but one is 68030 and the other is 68332 based.  I do not think the
> > corruption is occuring in BSP specific code, and since the RTEMS main
> > code works on one machine and not the other, I am beginning to suspect
> > the compiler.  So if anyone has had problems with the above compiler on
> > a CPU32 based machine, or just know (because they are intimate with the
> > compiler) that there are bugs with it for CPU32, please tell me :)  If
> > anyone has an idea on how I could track down this stack corruption
> > problem, I would love that kind of info too :)
> >
> >
> 
> One can never be 100% sure about this sort of thing, but I can say that
> I've run scores of applications, some very large (1.2 MBytes of code,
> 10s of thousands of lines) without difficulty on CPU32 machines using
> the above toolchain.
> 
> Can you use BDM on the CPU32 to step through the code and narrow down
> the location where the problem occurs?


If the problem is on the 68332 board, then misprogramming the 
memory controller can shoot your feet out from under you.  :)
 
> Eric Norum
> eric.norum at usask.ca
> Department of Electrical Engineering       Phone: (306) 966-5394
> University of Saskatchewan                        FAX:   (306) 966-5407
> Saskatoon, Canada.

-- 
Joel Sherrill, Ph.D.             Director of Research & Development
joel at 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 users mailing list