VFP unit failed

raju goruganti raju.goruganti@gmail.com
Thu Nov 18 11:19:00 GMT 2010

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?




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

More information about the Gcc-help mailing list