Mercurial > hg > graal-compiler
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) */ |