I am programming a 9s12xdt512 demo board with CodeWarrior. I have compiled the code as c++ and as c with both using floating point math. Both produce the same error. It looks like the floating point compiles up a lot of code fast. The library alone is compiling up 21509 bytes, startup 62 bytes, main.c is 11 bytes, datapage.c is 546, an my code causes an error somewhere after 1025 bytes. So it appears that an error occures at just over 23153 bytes total used.
Arduino compiles no problem. I would like to do a speed comparison, but I can't.