8170767: Zero fastdebug build triggers assertion
authorsgehwolf
Wed, 07 Dec 2016 13:37:37 +0100
changeset 42872 fde06567a6fb
parent 42645 2d3bde7569e0
child 42873 8ddcd9d9fc48
8170767: Zero fastdebug build triggers assertion Summary: Add missing interpreter entries for java_lang_math_fmaD/F. Reviewed-by: coleenp
hotspot/src/share/vm/interpreter/cppInterpreterGenerator.cpp
--- a/hotspot/src/share/vm/interpreter/cppInterpreterGenerator.cpp	Wed Dec 07 23:45:31 2016 +0000
+++ b/hotspot/src/share/vm/interpreter/cppInterpreterGenerator.cpp	Wed Dec 07 13:37:37 2016 +0100
@@ -57,6 +57,8 @@
     method_entry(java_lang_math_log10 );
     method_entry(java_lang_math_pow );
     method_entry(java_lang_math_exp );
+    method_entry(java_lang_math_fmaD );
+    method_entry(java_lang_math_fmaF );
     method_entry(java_lang_ref_reference_get);
 
     AbstractInterpreter::initialize_method_handle_entries();
@@ -95,7 +97,9 @@
   case Interpreter::java_lang_math_log10   : // fall thru
   case Interpreter::java_lang_math_sqrt    : // fall thru
   case Interpreter::java_lang_math_pow     : // fall thru
-  case Interpreter::java_lang_math_exp     : entry_point = generate_math_entry(kind);      break;
+  case Interpreter::java_lang_math_exp     : // fall thru
+  case Interpreter::java_lang_math_fmaD    : // fall thru
+  case Interpreter::java_lang_math_fmaF    : entry_point = generate_math_entry(kind);      break;
   case Interpreter::java_lang_ref_reference_get
                                            : entry_point = generate_Reference_get_entry(); break;
   default: