4.4.x has a problem with the floating point emulation libraries with respect to the EABI in that they access an area below the stack pointer.
This is fixed on trunk with http://gcc.gnu.org/ml/gcc-patches/2009-06/msg00372.html but needs backporting to 4.4.x and 4.3.x branches. I will do so once I've backported and regression tested these. cheers Ramana -- Summary: EABI violation in accessing values below the stack. Product: gcc Version: 4.4.2 Status: UNCONFIRMED Severity: normal Priority: P3 Component: target AssignedTo: ramana at gcc dot gnu dot org ReportedBy: ramana at gcc dot gnu dot org GCC target triplet: arm-*-eabi http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41939