View | Details | Raw Unified | Return to bug 244961 | Differences between
and this patch

Collapse All | Expand All

(-)src/hotspot/share/runtime/arguments.cpp (-1 / +1 lines)
Lines 1445-1451 Link Here
1445
      // save it in _java_vendor_url_bug, so JVM fatal error handler can access
1445
      // save it in _java_vendor_url_bug, so JVM fatal error handler can access
1446
      // its value without going through the property list or making a Java call.
1446
      // its value without going through the property list or making a Java call.
1447
      _java_vendor_url_bug = os::strdup_check_oom(value, mtArguments);
1447
      _java_vendor_url_bug = os::strdup_check_oom(value, mtArguments);
1448
      if (old_java_vendor_url_bug != DEFAULT_VENDOR_URL_BUG) {
1448
      if (strcmp(old_java_vendor_url_bug, DEFAULT_VENDOR_URL_BUG) != 0) {
1449
        assert(old_java_vendor_url_bug != NULL, "_java_vendor_url_bug is NULL");
1449
        assert(old_java_vendor_url_bug != NULL, "_java_vendor_url_bug is NULL");
1450
        os::free((void *)old_java_vendor_url_bug);
1450
        os::free((void *)old_java_vendor_url_bug);
1451
      }
1451
      }
(-)src/hotspot/share/c1/c1_LIR.cpp (-4 / +8 lines)
Lines 547-553 Link Here
547
      if (opAllocObj->_tmp2->is_valid())         do_temp(opAllocObj->_tmp2);
547
      if (opAllocObj->_tmp2->is_valid())         do_temp(opAllocObj->_tmp2);
548
      if (opAllocObj->_tmp3->is_valid())         do_temp(opAllocObj->_tmp3);
548
      if (opAllocObj->_tmp3->is_valid())         do_temp(opAllocObj->_tmp3);
549
      if (opAllocObj->_tmp4->is_valid())         do_temp(opAllocObj->_tmp4);
549
      if (opAllocObj->_tmp4->is_valid())         do_temp(opAllocObj->_tmp4);
550
      if (opAllocObj->_result->is_valid())       do_output(opAllocObj->_result);
550
      if (opAllocObj->_result->is_valid()) {     do_output(opAllocObj->_result);
551
                                           }
551
                                                 do_stub(opAllocObj->_stub);
552
                                                 do_stub(opAllocObj->_stub);
552
      break;
553
      break;
553
    }
554
    }
Lines 848-854 Link Here
848
      if (opTypeCheck->_tmp1->is_valid())         do_temp(opTypeCheck->_tmp1);
849
      if (opTypeCheck->_tmp1->is_valid())         do_temp(opTypeCheck->_tmp1);
849
      if (opTypeCheck->_tmp2->is_valid())         do_temp(opTypeCheck->_tmp2);
850
      if (opTypeCheck->_tmp2->is_valid())         do_temp(opTypeCheck->_tmp2);
850
      if (opTypeCheck->_tmp3->is_valid())         do_temp(opTypeCheck->_tmp3);
851
      if (opTypeCheck->_tmp3->is_valid())         do_temp(opTypeCheck->_tmp3);
851
      if (opTypeCheck->_result->is_valid())       do_output(opTypeCheck->_result);
852
      if (opTypeCheck->_result->is_valid()) {     do_output(opTypeCheck->_result);
853
                                            }
852
                                                  do_stub(opTypeCheck->_stub);
854
                                                  do_stub(opTypeCheck->_stub);
853
      break;
855
      break;
854
    }
856
    }
Lines 863-869 Link Here
863
      assert(opCompareAndSwap->_addr->is_valid(),      "used");
865
      assert(opCompareAndSwap->_addr->is_valid(),      "used");
864
      assert(opCompareAndSwap->_cmp_value->is_valid(), "used");
866
      assert(opCompareAndSwap->_cmp_value->is_valid(), "used");
865
      assert(opCompareAndSwap->_new_value->is_valid(), "used");
867
      assert(opCompareAndSwap->_new_value->is_valid(), "used");
866
      if (opCompareAndSwap->_info)                    do_info(opCompareAndSwap->_info);
868
      if (opCompareAndSwap->_info) {                  do_info(opCompareAndSwap->_info);
869
                                   }
867
                                                      do_input(opCompareAndSwap->_addr);
870
                                                      do_input(opCompareAndSwap->_addr);
868
                                                      do_temp(opCompareAndSwap->_addr);
871
                                                      do_temp(opCompareAndSwap->_addr);
869
                                                      do_input(opCompareAndSwap->_cmp_value);
872
                                                      do_input(opCompareAndSwap->_cmp_value);
Lines 890-896 Link Here
890
      if (opAllocArray->_tmp2->is_valid())            do_temp(opAllocArray->_tmp2);
893
      if (opAllocArray->_tmp2->is_valid())            do_temp(opAllocArray->_tmp2);
891
      if (opAllocArray->_tmp3->is_valid())            do_temp(opAllocArray->_tmp3);
894
      if (opAllocArray->_tmp3->is_valid())            do_temp(opAllocArray->_tmp3);
892
      if (opAllocArray->_tmp4->is_valid())            do_temp(opAllocArray->_tmp4);
895
      if (opAllocArray->_tmp4->is_valid())            do_temp(opAllocArray->_tmp4);
893
      if (opAllocArray->_result->is_valid())          do_output(opAllocArray->_result);
896
      if (opAllocArray->_result->is_valid()) {        do_output(opAllocArray->_result);
897
                                             }
894
                                                      do_stub(opAllocArray->_stub);
898
                                                      do_stub(opAllocArray->_stub);
895
      break;
899
      break;
896
    }
900
    }
(-)src/hotspot/share/runtime/sharedRuntime.cpp (-1 / +1 lines)
Lines 2871-2877 Link Here
2871
    if (buf != NULL) {
2871
    if (buf != NULL) {
2872
      CodeBuffer buffer(buf);
2872
      CodeBuffer buffer(buf);
2873
      double locs_buf[20];
2873
      double locs_buf[20];
2874
      buffer.insts()->initialize_shared_locs((relocInfo*)locs_buf, sizeof(locs_buf) / sizeof(relocInfo));
2874
      buffer.insts()->initialize_shared_locs((relocInfo*)locs_buf, (sizeof(locs_buf)) / (sizeof(relocInfo)));
2875
      MacroAssembler _masm(&buffer);
2875
      MacroAssembler _masm(&buffer);
2876
2876
2877
      // Fill in the signature array, for the calling-convention call.
2877
      // Fill in the signature array, for the calling-convention call.
(-)src/hotspot/share/gc/shenandoah/c1/shenandoahBarrierSetC1.hpp (-1 / +2 lines)
Lines 147-153 Link Here
147
      assert(_addr->is_valid(),      "used");
147
      assert(_addr->is_valid(),      "used");
148
      assert(_cmp_value->is_valid(), "used");
148
      assert(_cmp_value->is_valid(), "used");
149
      assert(_new_value->is_valid(), "used");
149
      assert(_new_value->is_valid(), "used");
150
      if (_info)                    state->do_info(_info);
150
      if (_info) {                  state->do_info(_info);
151
                 }
151
                                    state->do_input(_addr);
152
                                    state->do_input(_addr);
152
                                    state->do_temp(_addr);
153
                                    state->do_temp(_addr);
153
                                    state->do_input(_cmp_value);
154
                                    state->do_input(_cmp_value);
(-)src/java.base/share/native/libfdlibm/e_asin.c (-1 / +2 lines)
Lines 97-108 Link Here
97
        } else if (ix<0x3fe00000) {     /* |x|<0.5 */
97
        } else if (ix<0x3fe00000) {     /* |x|<0.5 */
98
            if(ix<0x3e400000) {         /* if |x| < 2**-27 */
98
            if(ix<0x3e400000) {         /* if |x| < 2**-27 */
99
                if(huge+x>one) return x;/* return x with inexact if x!=0*/
99
                if(huge+x>one) return x;/* return x with inexact if x!=0*/
100
            } else
100
            } else {
101
                t = x*x;
101
                t = x*x;
102
                p = t*(pS0+t*(pS1+t*(pS2+t*(pS3+t*(pS4+t*pS5)))));
102
                p = t*(pS0+t*(pS1+t*(pS2+t*(pS3+t*(pS4+t*pS5)))));
103
                q = one+t*(qS1+t*(qS2+t*(qS3+t*qS4)));
103
                q = one+t*(qS1+t*(qS2+t*(qS3+t*qS4)));
104
                w = p/q;
104
                w = p/q;
105
                return x+x*w;
105
                return x+x*w;
106
            }
106
        }
107
        }
107
        /* 1> |x|>= 0.5 */
108
        /* 1> |x|>= 0.5 */
108
        w = one-fabs(x);
109
        w = one-fabs(x);

Return to bug 244961