> On Jul 16, 2015, at 13:55 , Joel Sherrill <joel.sherr...@oarcorp.com> wrote: > > I am in the middle of a build sweep now with the tms570 patches > and my bsp.h changes. Once this finishes, I plan to push those > changes and cut the branch. > > Speak now.
I have a two concerns but they’ll have to be fixed after the branch. This is Phytec MPC5554. - My flash code had a dereference of the NULL pointer (expected) and it triggered the GCC -O2 optimization that replaced it with a TRAP instruction. When I disassembled the application binary there were 39 calls to a TRAP instruction total, many in RTEMS code. I recompiled with -fno-delete-null-pointer-checks (both RTEMS and my application) and there were 2. I haven’t had time to go back and analyze this. - I was having NFS crashes regularly. I removed a pthread_mutex_trylock() in an ISR (I assumed that was safe) while trying to make that ISR faster and the NFS issues disappeared. I haven’t had time to go back to that either. On a plus note the -ffunction-sections -fdata-sections size optimization has worked great and I didn’t need to make any changes other than rebuilding with that. I’m on a project that’s late and that’s why I haven’t kept up on this. Peter ----------------- Peter Dufault HD Associates, Inc. Software and System Engineering _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel