Wow, that seems to have fixed it...I can compile multiple times without crashing, thanks a bunch

.
Now that I can play around a bit, another question came up.
I tried doing some floating point math in my test program (I have no FPU, I figured it would be emulated) and I'm getting link errors for several symbols related to that(like __ieeemuld). What lib do I need to link in to get floating point to work and what's the command line argument look like to do that?
Thanks again!