diff src/cpu/sparc/vm/c1_FrameMap_sparc.cpp @ 928:d0acbc302e14

6795465: Crash in assembler_sparc.cpp with client compiler on solaris-sparc Reviewed-by: twisti, cfang
author never
date Mon, 17 Aug 2009 14:45:02 -0700
parents 6b2273dd6fa9
children c18cbe5936b8 61b2245abf36
line wrap: on
line diff
--- a/src/cpu/sparc/vm/c1_FrameMap_sparc.cpp	Mon Aug 17 12:11:06 2009 -0700
+++ b/src/cpu/sparc/vm/c1_FrameMap_sparc.cpp	Mon Aug 17 14:45:02 2009 -0700
@@ -320,6 +320,10 @@
   _caller_save_cpu_regs[3] = FrameMap::O3_opr;
   _caller_save_cpu_regs[4] = FrameMap::O4_opr;
   _caller_save_cpu_regs[5] = FrameMap::O5_opr;
+  _caller_save_cpu_regs[6] = FrameMap::G1_opr;
+  _caller_save_cpu_regs[7] = FrameMap::G3_opr;
+  _caller_save_cpu_regs[8] = FrameMap::G4_opr;
+  _caller_save_cpu_regs[9] = FrameMap::G5_opr;
   for (int i = 0; i < nof_caller_save_fpu_regs; i++) {
     _caller_save_fpu_regs[i] = LIR_OprFact::single_fpu(i);
   }