I would be grateful if you could provide further explanation of why you think this is a bug.
From my understanding __VFP_FP__ is defined if the compiler is configured to generated VFP instructions - which is the intention of the test here, whereas __SOFTFP__ is defined if floating point parameters are passed in integer registers.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
View and moderate all "bugs Discussion" comments posted by this user
Mark all as spam, and block user from posting to "Bugs"
I would be grateful if you could provide further explanation of why you think this is a bug.
From my understanding __VFP_FP__ is defined if the compiler is configured to generated VFP instructions - which is the intention of the test here, whereas __SOFTFP__ is defined if floating point parameters are passed in integer registers.