--- old/src/cpu/sparc/vm/c1_LinearScan_sparc.hpp 2017-04-07 06:27:06.726495649 -0700 +++ new/src/cpu/sparc/vm/c1_LinearScan_sparc.hpp 2017-04-07 06:27:06.571494522 -0700 @@ -32,11 +32,7 @@ inline int LinearScan::num_physical_regs(BasicType type) { // Sparc requires two cpu registers for long // and two cpu registers for double -#ifdef _LP64 if (type == T_DOUBLE) { -#else - if (type == T_DOUBLE || type == T_LONG) { -#endif return 2; } return 1; @@ -44,11 +40,7 @@ inline bool LinearScan::requires_adjacent_regs(BasicType type) { -#ifdef _LP64 return type == T_DOUBLE; -#else - return type == T_DOUBLE || type == T_LONG; -#endif } inline bool LinearScan::is_caller_save(int assigned_reg) {