Hi all, On my SOC(which uses cortex-a8 architecture) VFP coprocessor is not working properly, we are using codesourcery's(2010 lite version.gcc-4.4.1) tool chain, Now my question is While compiling any application ,what flags we should avoid so that any hard float instructions are not included? When these instructions are used? "gcc/config/arm/libunwind.S" "gcc/config/arm/pr-support.c" "gcc/config/arm/unwind-arm.c" 00002908 <__gnu_Unwind_Restore_VFP>: 2908: ec900b21 fldmiax r0, {d0-d15} ;@ Deprecated 290c: e12fff1e bx lr 00002910 <__gnu_Unwind_Save_VFP>: 2910: ec800b21 fstmiax r0, {d0-d15} ;@ Deprecated 2914: e12fff1e bx lr 00002918 <__gnu_Unwind_Restore_VFP_D>: 2918: ec900b20 vldmia r0, {d0-d15} 291c: e12fff1e bx lr 00002920 <__gnu_Unwind_Save_VFP_D>: 2920: ec800b20 vstmia r0, {d0-d15} 2924: e12fff1e bx lr 00002928 <__gnu_Unwind_Restore_VFP_D_16_to_31>: 2928: ecd00b20 vldmia r0, {d16-d31} 292c: e12fff1e bx lr 00002930 <__gnu_Unwind_Save_VFP_D_16_to_31>: 2930: ecc00b20 vstmia r0, {d16-d31} 2934: e12fff1e bx lr Best Regards, Raju G