http://gcc.gnu.org/bugzilla/show_bug.cgi?id=57462
--- Comment #2 from Joshua Conner <josh.m.conner at gmail dot com> --- No problem - I appreciate you taking the time to respond. This has a noticeable impact on codegen for ARM because of the redundancy in the CPU/FPU functionality and cost of transferring data between integer/FP registers, so I thought it would be worth mentioning in case it wasn't recognized already. Thanks.