diff -r f4edb0d9f109 -r 21d113ecbf6a hotspot/src/share/vm/opto/chaitin.cpp --- a/hotspot/src/share/vm/opto/chaitin.cpp Fri Apr 11 09:56:35 2008 -0400 +++ b/hotspot/src/share/vm/opto/chaitin.cpp Sun Apr 13 17:43:42 2008 -0400 @@ -682,6 +682,7 @@ break; case Op_RegF: case Op_RegI: + case Op_RegN: case Op_RegFlags: case 0: // not an ideal register lrg.set_num_regs(1);