What different between Ver5 and Ver 6 of Codewarrior for PowerPC
I are working with Metrowerks Codewarrior for Embedded PowerPC. But
when I changed my project from Version 5 to Version 6, some errors
happened.
We designed that project with uC/OS II, and run about more than 10
threads. Some time when the program swith between the processes, it
will cause program crash. We founded problem is the library function
such as memset() and free() will access wrong address. I think the
reason is interrupt happened when those functions happen.
But our program can work properly with Version 5, so I don't know
where the problem happen.
We found the compiler have little different, such as Ver 6 will push
more bytes to stack when call a function. Who can tell me what other
different of these two compiler?
Thanks.
Wang