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
Subject: Bug 41939 Author: ramana Date: Fri Dec 11 10:31:13 2009 New Revision: 155154 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155154 Log: 2009-12-11 Ramana Radhakrishnan <ramana.radhakrishnan@arm.com> PR target/41939 Backport from mainline: 2009-06-05 Julian Brown <julian@codesourcery.com> * config/arm/ieee754-df.S (cmpdf2): Avoid writing below SP. * config/arm/ieee754-sf.S (cmpsf2): Likewise. Modified: branches/gcc-4_4-branch/gcc/ChangeLog branches/gcc-4_4-branch/gcc/config/arm/ieee754-df.S branches/gcc-4_4-branch/gcc/config/arm/ieee754-sf.S
I don't intend backporting this to the 4.3 branch and hence marking this closed.