File tree Expand file tree Collapse file tree 1 file changed +2
-16
lines changed Expand file tree Collapse file tree 1 file changed +2
-16
lines changed Original file line number Diff line number Diff line change @@ -550,21 +550,6 @@ void FpuStackAllocator::handle_op1(LIR_Op1* op1) {
550
550
break ;
551
551
}
552
552
553
- case lir_neg: {
554
- if (in->is_fpu_register () && !in->is_xmm_register ()) {
555
- assert (res->is_fpu_register () && !res->is_xmm_register (), " must be" );
556
- assert (in->is_last_use (), " old value gets destroyed" );
557
-
558
- insert_free_if_dead (res, in);
559
- insert_exchange (in);
560
- new_in = to_fpu_stack_top (in);
561
-
562
- do_rename (in, res);
563
- new_res = to_fpu_stack_top (res);
564
- }
565
- break ;
566
- }
567
-
568
553
case lir_convert: {
569
554
Bytecodes::Code bc = op1->as_OpConvert ()->bytecode ();
570
555
switch (bc) {
@@ -772,7 +757,8 @@ void FpuStackAllocator::handle_op2(LIR_Op2* op2) {
772
757
}
773
758
774
759
case lir_abs:
775
- case lir_sqrt: {
760
+ case lir_sqrt:
761
+ case lir_neg: {
776
762
// Right argument appears to be unused
777
763
assert (right->is_illegal (), " must be" );
778
764
assert (left->is_fpu_register (), " must be" );
You can’t perform that action at this time.
0 commit comments