(NOTE I am a thrid party)
Hello Mark,
I think you have really good arguments.
2010/7/12, Mark Mitchell mark@codesourcery.com:
I don't know who the right people in Debian are; I'd rather suspect you're a lot more connected than I. :-)
You only have to reply to the following thread: * http://lists.debian.org/debian-arm/2010/07/threads.html#00019 (You do not even need to subscribe to the list)
How long will it take to get the toolchain able to do (2)?
It would take months, but not years. It's going to take a few person-weeks to implement the source attribute. GLIBC is going to need to add new versions of libm functions that can be called with the hard-float ABI, while preserving the old soft-float versions using symbol versioning. GDB may need some work to handle the attribute. So, there's non-trivial work.
But, when you're done, you actually have the solution that you really want -- critical high-performance math functions can be called more efficiently, and nothing else is impacted.
Are you seriously thinking on implementing (2) before the end of the year? That would be really nice.
Best regards,