src/cpu/sparc/vm/sparc.ad
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File
*** old/src/cpu/sparc/vm/sparc.ad	Fri Feb 19 09:19:04 2010
--- new/src/cpu/sparc/vm/sparc.ad	Fri Feb 19 09:19:04 2010

*** 1801,1812 **** --- 1801,1813 ---- // Advertise here if the CPU requires explicit rounding operations // to implement the UseStrictFP mode. const bool Matcher::strict_fp_requires_explicit_rounding = false; ! // Do floats take an entire double register or just half? const bool Matcher::float_in_double = false; ! // Do floats are conerted to double when stored to stack during deoptimization. + // Sparc does not handle callee-save floats. + bool Matcher::float_in_double() { return false; } // Do ints take an entire long register or just half? // Note that we if-def off of _LP64. // The relevant question is how the int is callee-saved. In _LP64 // the whole long is written but de-opt'ing will have to extract

src/cpu/sparc/vm/sparc.ad
Index Unified diffs Context diffs Sdiffs Wdiffs Patch New Old Previous File Next File