comparison src/share/vm/interpreter/bytecodeInterpreter.cpp @ 2395:151da0c145a8

7030207: Zero tweak to remove accidentally incorporated code Summary: IcedTea contains a now-unmaintained ARM-specific interpreter and part of that interpreter was accidentally incorporated in one of the webrevs when Zero was initially imported. Reviewed-by: twisti Contributed-by: Gary Benson <gbenson@redhat.com>
author twisti
date Thu, 24 Mar 2011 02:11:50 -0700
parents 850b2295a494
children f731b22cd52d
comparison
equal deleted inserted replaced
2383:9dc311b8473e 2395:151da0c145a8
2381 opcode = (jubyte)original_bytecode; 2381 opcode = (jubyte)original_bytecode;
2382 goto opcode_switch; 2382 goto opcode_switch;
2383 } 2383 }
2384 2384
2385 DEFAULT: 2385 DEFAULT:
2386 #ifdef ZERO
2387 // Some zero configurations use the C++ interpreter as a
2388 // fallback interpreter and have support for platform
2389 // specific fast bytecodes which aren't supported here, so
2390 // redispatch to the equivalent non-fast bytecode when they
2391 // are encountered.
2392 if (Bytecodes::is_defined((Bytecodes::Code)opcode)) {
2393 opcode = (jubyte)Bytecodes::java_code((Bytecodes::Code)opcode);
2394 goto opcode_switch;
2395 }
2396 #endif
2397 fatal(err_msg("Unimplemented opcode %d = %s", opcode, 2386 fatal(err_msg("Unimplemented opcode %d = %s", opcode,
2398 Bytecodes::name((Bytecodes::Code)opcode))); 2387 Bytecodes::name((Bytecodes::Code)opcode)));
2399 goto finish; 2388 goto finish;
2400 2389
2401 } /* switch(opc) */ 2390 } /* switch(opc) */