changeset 5613:a57a165b8296

8027353: Exact intrinsics: assert(n != NULL) failed: must not be null Reviewed-by: kvn, roland
author rbackman
date Mon, 28 Oct 2013 08:34:10 +0100
parents fc1632f5021a
children 60a32bb8ff99
files src/share/vm/opto/library_call.cpp test/compiler/intrinsics/mathexact/SubExactLConstantTest.java test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java
diffstat 3 files changed, 5 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/share/vm/opto/library_call.cpp	Mon Oct 28 17:32:02 2013 -0700
+++ b/src/share/vm/opto/library_call.cpp	Mon Oct 28 08:34:10 2013 +0100
@@ -2006,9 +2006,9 @@
   Node* arg2 = NULL;
 
   if (is_increment) {
-      arg2 = intcon(1);
+    arg2 = intcon(1);
   } else {
-      arg2 = argument(1);
+    arg2 = argument(1);
   }
 
   Node* add = _gvn.transform( new(C) AddExactINode(NULL, arg1, arg2) );
@@ -2056,7 +2056,7 @@
   if (is_decrement) {
     arg2 = longcon(1);
   } else {
-    Node* arg2 = argument(2); // type long
+    arg2 = argument(2); // type long
     // argument(3) == TOP
   }
 
--- a/test/compiler/intrinsics/mathexact/SubExactLConstantTest.java	Mon Oct 28 17:32:02 2013 -0700
+++ b/test/compiler/intrinsics/mathexact/SubExactLConstantTest.java	Mon Oct 28 08:34:10 2013 +0100
@@ -24,6 +24,7 @@
 /*
  * @test
  * @bug 8026844
+ * @bug 8027353
  * @summary Test constant subtractExact
  * @compile SubExactLConstantTest.java Verify.java
  * @run main SubExactLConstantTest
--- a/test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java	Mon Oct 28 17:32:02 2013 -0700
+++ b/test/compiler/intrinsics/mathexact/SubExactLNonConstantTest.java	Mon Oct 28 08:34:10 2013 +0100
@@ -24,6 +24,7 @@
 /*
  * @test
  * @bug 8026844
+ * @bug 8027353
  * @summary Test non constant subtractExact
  * @compile SubExactLNonConstantTest.java Verify.java
  * @run main SubExactLNonConstantTest