changeset 4460:b9e6576eefe7

bugfix
author Christian Haeubl <christian.haeubl@oracle.com>
date Thu, 02 Feb 2012 15:40:30 -0800
parents d389f4b5bdd6
children 539fca6a3b98
files graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/util/InliningUtil.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/util/InliningUtil.java	Thu Feb 02 15:30:31 2012 -0800
+++ b/graal/com.oracle.max.graal.compiler/src/com/oracle/max/graal/compiler/util/InliningUtil.java	Thu Feb 02 15:40:30 2012 -0800
@@ -582,7 +582,7 @@
 
     private static void convertTypeToBranchProbabilities(double[] typeProbabilities, double notRecordedTypeProbability) {
         // avoid branches with 0.0/1.0 probability
-        double total = Math.max(Double.MIN_NORMAL, notRecordedTypeProbability);
+        double total = Math.max(1E-10, notRecordedTypeProbability);
 
         for (int i = typeProbabilities.length - 1; i >= 0; i--) {
             total += typeProbabilities[i];