Antonios Printezis
c157b744ed
6920977: G1: guarantee(k == probe->klass(),"klass should be in dictionary") fails
...
The guarantee is too strict and the test will fail (incorrectly) if the class is not in the system dictionary but in the placeholders.
Reviewed-by: acorn, phh
2010-02-05 11:05:50 -05:00
John Cuthbertson
e003616106
Merge
2010-02-08 09:58:32 -08:00
Erik Trimble
94ccfa4187
6921473: Bump the HS17 build number to 09
...
Update the HS17 build number to 09
Reviewed-by: jcoomes
2010-02-05 12:27:12 -08:00
Erik Trimble
7c54f15bde
Merge
2010-02-05 12:26:35 -08:00
Andrei Pangin
134e70e53b
Merge
2010-02-04 15:50:59 -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
John Cuthbertson
7f9ba03c32
6914402: G1: assert(!is_young_card(cached_ptr),"shouldn't get a card in young region")
...
Invalid assert. Filter cards evicted from the card count cache instead.
Reviewed-by: apetrusenko, tonyp
2010-02-02 18:39:50 -08:00
Daniel D. Daugherty
8acae99fd8
Merge
2010-02-02 11:08:17 -07:00
Daniel D. Daugherty
54c04bca93
6918421: 1/1 in-process JVM now ignores preset Windows unhandled exception filter
...
Add support for chaining Windows UnhandledExceptionFilter handlers
Reviewed-by: kamg, dholmes, never, acorn, ikrylov
2010-02-02 10:37:32 -07:00
Y. Srinivas Ramakrishna
c61ab190cf
6904516: More object array barrier fixes, following up on 6906727
...
Fixed missing pre-barrier calls for G1, modified C1 to call pre- and correct post-barrier interfaces, deleted obsolete interface, (temporarily) disabled redundant deferred barrier in BacktraceBuilder.
Reviewed-by: coleenp, jmasa, kvn, never
2010-02-01 17:29:01 -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
Tom Deneau
f23b68b367
6902182: 4/4 Starting with jdwp agent should not incur performance penalty
...
Rename can_post_exceptions support to can_post_on_exceptions. Add support for should_post_on_exceptions flag to permit per JavaThread optimizations.
Reviewed-by: never, kvn, dcubed
2010-02-01 17:35:05 -07: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
John Cuthbertson
b34027a600
6885297: java -XX:RefDiscoveryPolicy=2 or -XX:TLABWasteTargetPercent=0 cause VM crash
...
Interval checking is now being performed on the values passed in for these two flags. The current acceptable range for RefDiscoveryPolicy is [0..1], and for TLABWasteTargetPercent it is [1..100].
Reviewed-by: apetrusenko, ysr
2010-01-29 14:51:38 -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
Michael Wilkerson
2fb0850cfd
Added tag jdk7-b81 for changeset 4197a09e1259
2010-01-28 11:26:42 -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
Erik Trimble
233fefb60d
6919437: Bump the HS17 build number to 08
...
Update the HS17 build number to 08
Reviewed-by: jcoomes
2010-01-22 15:01:00 -08:00
Erik Trimble
c8f93eade6
Merge
2010-01-22 14:57:12 -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
Michael Wilkerson
ede6404548
Added tag jdk7-b80 for changeset 8f15a8afca28
2010-01-21 11:12:25 -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
Vladimir Kozlov
bb4f475e1b
6917931: compiler/6895383/Test.java don't compile due missed imports
...
Add missing imports.
Reviewed-by: never, twisti
2010-01-19 10:25:54 -08:00
Edward Nevill
3ea93d46c4
6917698: os::is_allocatable Zero fix for 32-bit platforms
...
Recent changes call os::is_allocatable which was not implemented in Zero.
Reviewed-by: twisti
2010-01-18 05:02:41 -08:00
Y. Srinivas Ramakrishna
d327b24c06
Merge
2010-01-16 23:51:50 -08:00
Tom Rodriguez
f839a363ca
6879943: CTW failure jdk6_18/hotspot/src/share/vm/c1/c1_LIR.hpp:2029
...
Reviewed-by: kvn, cfang
2010-01-15 16:15:45 -08:00