4680 Commits

Author SHA1 Message Date
Vladimir Kozlov
3f7a94c3f2 6910605: C2: NullPointerException/ClassCaseException is thrown when C2 with DeoptimizeALot is used
Set the reexecute bit for runtime calls _new_array_Java when they used for _multianewarray bytecode.

Reviewed-by: never
2010-02-08 12:20:09 -08:00
Vladimir Kozlov
2fd8d35905 6923002: assert(false,"this call site should not be polymorphic")
Clear the total count when a receiver information is cleared.

Reviewed-by: never, jrose
2010-02-07 12:15:06 -08:00
Tom Rodriguez
c1be36be1b 6920293: OptimizeStringConcat causing core dumps
Reviewed-by: kvn, twisti
2010-02-05 11:07:40 -08:00
Tom Rodriguez
22ce62f2d1 6921992: failure in verify scheduling after 6792161
Reviewed-by: kvn
2010-02-04 11:16:23 -08:00
Christian Thalinger
82ce2c602b Merge 2010-02-04 03:34:05 -08:00
Tom Rodriguez
af0c45705b Merge 2010-02-03 18:33:04 -08:00
Hiroshi Yamauchi
688398edef 6921969: optimize 64 long multiply for case with high bits zero
Reviewed-by: never, twisti, kvn, rasbold
2010-02-03 15:56:37 -08:00
Vladimir Kozlov
d4878296c5 6923043: failed nightly tests which use -XX:+PrintCompilation -Xcomp -XX:CompileOnly
Print "made not compilable" line  only for deoptimizations.

Reviewed-by: never
2010-02-03 15:03:22 -08:00
Tom Rodriguez
aecc4f4081 6921922: fix for 6911204 breaks tagged stack interpreter
Reviewed-by: kvn
2010-02-03 12:28:30 -08:00
Vladimir Kozlov
0c27c5537e 6614597: Performance variability in jvm2008 xml.validation
Fix incorrect marking of methods as not compilable.

Reviewed-by: never
2010-02-01 16:49:49 -08:00
Christian Thalinger
4e8608a124 6921799: JSR 292 call sites should not be fixed-up
MethodHandle invoke call sites should not be fixed-up by SharedRuntime::fixup_callers_callsite as c2i/i2c adapters are used to implement MethodHandle actions.

Reviewed-by: kvn, never
2010-02-01 23:18:47 +01:00
Christian Thalinger
918c7a2e33 6921352: JSR 292 needs its own deopt handler
We need to introduce a new MH deopt handler so we can easily determine if the deopt happened at a MH call site or not.

Reviewed-by: never, jrose
2010-02-01 19:29:46 +01:00
Tom Rodriguez
8cc63249e9 6916644: C2 compiler crash on x86
Reviewed-by: kvn, twisti
2010-01-29 22:51:41 -08:00
Eric Caspole
a57d68e35b 4360113: Evict nmethods when code cache gets full
Speculatively unload the oldest nmethods when code cache gets full.

Reviewed-by: never, kvn
2010-01-29 09:27:22 -08:00
Christian Thalinger
9aa675b7e6 6921339: backout 6917766
Reviewed-by: mr
2010-01-29 08:33:24 -08:00
Christian Thalinger
fbc43afae6 6917766: JSR 292 needs its own deopt handler
We need to introduce a new MH deopt handler so we can easily determine if the deopt happened at a MH call site or not.

Reviewed-by: never, jrose
2010-01-29 12:13:05 +01:00
Tom Rodriguez
07c442542c 6792161: assert("No dead instructions after post-alloc")
Reviewed-by: kvn
2010-01-28 20:41:37 -08:00
Tom Rodriguez
0b2600abcd 6920346: G1: "must avoid base_memory and AliasIdxTop"
Reviewed-by: kvn
2010-01-28 16:28:28 -08:00
Gary Benson
6e4af7581c 6920970: Zero build fixes after 6849984 and 6911204
Two recent commits broke the build on Zero.

Reviewed-by: twisti
2010-01-28 08:36:34 -08:00
Y. Srinivas Ramakrishna
679f958f72 Merge 2010-01-27 22:38:37 -08:00
Igor Veresov
43b70061e4 Merge 2010-01-27 14:06:27 -08:00
Y. Srinivas Ramakrishna
b75896a657 Merge 2010-01-26 23:36:11 -08:00
Y. Srinivas Ramakrishna
342a620a7f 6920090: G1: Disable ReduceInitialCardMarks at least until 6920109 is fixed
G1 now answers "no" to the query can_elide_initializing_store_barrier() in the product build. A debug flag allows alternate behaviour in debug builds.

Reviewed-by: iveresov, tonyp
2010-01-26 16:52:29 -08:00
Eric Caspole
f557cc8bd0 6919886: Sweep CodeCache more aggressively to reduce its usage for CompileTheWorld
Add safepoint after CompileTheWorldSafepointInterval (100) compilations and do full sweep of CodeCache each time.

Reviewed-by: never
2010-01-26 08:53:24 -08:00
Antonios Printezis
e19600ac5d 6919980: G1: remove +UseG1GC from under experimental options (second attempt)
Trying this again, as the original change was lost.

Reviewed-by: ysr, jmasa
2010-01-25 18:03:29 -05:00
Coleen Phillimore
492ac08f92 Merge 2010-01-22 15:06:53 -08:00
Andrey Petrusenko
35324b7e7d 6918006: G1: spill space must be reserved on the stack for barrier calls on Windows x64
Stub code generated to call G1 barriers does not allocate spill space on the stack as required by Windows x64 ABI. The fix is to use more ABI-friendly call_VM_leaf().

Reviewed-by: iveresov, never, kvn
2010-01-21 18:51:10 -08:00
Y. Srinivas Ramakrishna
1c342cf62d Merge 2010-01-21 14:47:01 -08:00
Jon Masamitsu
b2ed547ec0 6895236: CMS: cmsOopClosures.inline.hpp:43 assert(..., "Should remember klasses in this context")
Adjust assertion checking for ExplicitGCInvokesConcurrentAndUnloadsClasses as a reason for class unloading

Reviewed-by: ysr
2010-01-21 11:33:32 -08:00
Tom Rodriguez
bac125984c 6911204: generated adapters with large signatures can fill up the code cache
Reviewed-by: kvn, jrose
2010-01-20 22:10:33 -08:00
Igor Veresov
ae60c05fee Merge 2010-01-20 12:54:25 -08:00
Daniel D. Daugherty
ecbf962c7b Merge 2010-01-20 11:32:41 -07:00
Vladimir Kozlov
a0cb26b72d 6893701: compiler/6877254/Test.java fails because it combines -XX:+UseConcMarkSweepGC with other GC
Remove explicit GC flags in regression tests

Reviewed-by: never, ysr
2010-01-19 15:54:42 -08:00
Erik Trimble
0f5710a2e2 Merge 2010-01-19 14:23:18 -08:00
J. Duke
13ad3ed8b9 Merge 2017-07-05 17:05:40 +02:00
J. Duke
8d6221f091 Merge 2017-07-05 17:05:38 +02:00
J. Duke
9aa48d7d95 Merge 2017-07-05 17:05:35 +02:00
J. Duke
fc2e528980 Merge 2017-07-05 17:05:33 +02:00
J. Duke
f03973e260 Merge 2017-07-05 17:05:30 +02:00
J. Duke
ecdc744638 Merge 2017-07-05 17:05:27 +02:00
J. Duke
1cad37e136 Merge 2017-07-05 17:05:21 +02:00
J. Duke
d035093f93 Added tag jdk7-b79 for changeset e9c98378f6b9 2017-07-05 17:05:08 +02:00
J. Duke
2ff37874ef Merge 2017-07-05 17:05:07 +02:00
J. Duke
cb9d0253da Merge 2017-07-05 17:05:05 +02:00
J. Duke
f95352e36f Merge 2017-07-05 17:05:01 +02:00
J. Duke
04f02966d3 Merge 2017-07-05 17:04:58 +02:00
J. Duke
c825745e54 Merge 2017-07-05 17:04:56 +02:00
J. Duke
27cdb7684e Merge 2017-07-05 17:04:53 +02:00
J. Duke
c22732520a Merge 2017-07-05 17:04:46 +02:00
J. Duke
539d50484a Added tag jdk7-b78 for changeset 4061c66ba1af 2017-07-05 17:04:29 +02:00