changeset 15919:0bfce5328510

Merge.
author Doug Simon <doug.simon@oracle.com>
date Mon, 26 May 2014 20:27:28 +0200
parents 2977687e6db0 (current diff) 88a6017687c9 (diff)
children 4b835260c746
files
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java	Mon May 26 19:54:15 2014 +0200
+++ b/graal/com.oracle.graal.compiler/src/com/oracle/graal/compiler/alloc/LinearScan.java	Mon May 26 20:27:28 2014 +0200
@@ -2057,7 +2057,7 @@
                 int numUsePos = usePosList.size();
                 for (int useIdx = 0; useIdx < numUsePos; useIdx++) {
                     Interval.RegisterPriority priority = usePosList.registerPriority(useIdx);
-                    if (priority == Interval.RegisterPriority.ShouldHaveRegister) {
+                    if (priority.greaterEqual(Interval.RegisterPriority.ShouldHaveRegister)) {
                         return null;
                     }
                 }