------- Comment #7 from ubizjak at gmail dot com 2009-06-17 09:18 ------- See Comment #2!
I tried to enhance ix86_secondary_reload target macro to return XMM intermediate reg with movdi_to_sse handler for DImode -> DFmode moves. However, handling of this macro has plenty of FIXMEs, and I was not able to get it work. OTOH, doing integer arithmetics on 64bit _image_ of FP value has questionable usability, so the motivation to fix this PR is proportionally low... -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36241