------- Comment #20 from bonzini at gnu dot org 2007-12-19 12:32 ------- There is a big catch-22. When GCC ties one of regs 64/66 with reg 61, it enlarges reg 61's live range to cover the live range of the tied range. When it does this, it basically locks up %edx for the whole live range of reg 61. :-(
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=17236