The following is the trouble maker....
IN config/arm/sysdepCellMethod.h
case 'D':
asm volatile ("stfd %1,%0" : "=m" (call->ret->d) : "f" (f0));
break;
case 'F':
asm volatile ("stfs %1,%0" : "=m" (call->ret->f) : "f" (f0));
break;