Jesper Wilhelmsson
0ec56658ea
Merge
2015-10-08 22:35:20 +02:00
Tomasz Wojtowicz
254fe207a8
8139094: Tier1 test java/util/zip/TestCRC32C.java fails due to fixes for JDK-8134553
...
Match correct intrinsic kind
Reviewed-by: iveresov, kvn
2015-10-08 09:51:12 -07:00
Sangheon Kim
b112b31e5b
8134995: [REDO] GC: implement ranges (optionally constraints) for those flags that have them missing
...
Add ranges and constraint functions for GC flags.
Reviewed-by: kbarrett, jmasa, jwilhelm, gziemski, zmajo
2015-10-05 14:56:19 -07:00
Carsten Varming
3f29249aee
8139134: Wrong tenuring threshold in young GC trace event
...
Reviewed-by: ehelin, jwilhelm
2015-10-08 12:47:17 +02:00
Goetz Lindenmaier
56d0ec1e1a
8138733: Fix build: gcc < 4.8 doesn't grok -Wno-format-zero-length added in 8080775
...
Also fix one problematic format on ppc.
Reviewed-by: david, simonis
2015-10-02 11:46:42 +02:00
Daniel D. Daugherty
3a93c5efe8
Merge
2015-10-07 22:54:08 +00:00
Christian Tornqvist
32ece0aa0b
Merge
2015-10-07 20:45:15 +00:00
Erik Helin
ebbcb070d7
Merge
2015-10-07 17:33:42 +00:00
Daniel D. Daugherty
476f9811ac
Merge
2015-10-07 16:41:21 +00:00
George Triantafillou
1ba9657a1c
8134432: [TESTBUG] Rewrite test/runtime/6888954/vmerrors.sh in Java
...
Reviewed-by: ddmitriev, ctornqvi, coleenp
2015-10-07 11:37:46 -04:00
Erik Helin
6b721104aa
8138971: G1CollectorPolicy::_rs_lengths_prediction is not initialized before use
...
Reviewed-by: mgerdin, jwilhelm
2015-10-07 17:00:02 +02:00
David Lindholm
fcd5348f6f
Merge
2015-10-07 14:56:53 +00:00
David Lindholm
def3b63b62
8138832: CreateCoredumpOnCrash on linux ARM causes assert message to be repeated
...
Reviewed-by: jwilhelm, mgerdin
2015-10-07 15:27:02 +02:00
Erik Helin
75623819fd
8138969: G1CollectorPolicy should use const for applicable methods
...
Reviewed-by: mgerdin, jwilhelm
2015-10-07 15:06:52 +02:00
Jesper Wilhelmsson
e75e2e04f7
Merge
2015-10-07 01:03:24 +02:00
Coleen Phillimore
22095dbf1d
Merge
2015-10-06 18:51:47 +00:00
Max Ockner
27d1c05648
8138917: Back out change for 8130681
...
Change 8130681 has been backed out.
Reviewed-by: coleenp, gtriantafill
2015-10-06 14:27:39 -04:00
Bengt Rutisson
3289307dbe
8138707: TestPromotionEventWithParallelScavenge.java crashes using undefined GC id
...
Reviewed-by: mgerdin, jwilhelm
2015-10-06 14:27:03 +02:00
Bengt Rutisson
48bbdafeed
8138863: Refactor WaitForBarrierGCTask
...
Reviewed-by: mgerdin, jwilhelm
2015-10-06 14:26:13 +02:00
Bengt Rutisson
ef3a3a84bc
8138862: Remove some unused code and subclasses in gcTaskManager.hpp/cpp
...
Reviewed-by: mgerdin, jwilhelm
2015-10-06 14:25:02 +02:00
Per Lidén
be4747bc4d
8138846: Remove unused enum ConcurrentGCThread::CGC_flag_type
...
Reviewed-by: jwilhelm, brutisso
2015-10-06 08:05:11 +02:00
Kim Barrett
d0ae130dd5
8138833: Remove CMMarkStack::drain
...
Remove unused functions and data members.
Reviewed-by: pliden, brutisso
2015-10-05 21:17:11 -04:00
Thomas Stuefe
6c113577e6
8137329: [windows] Build broken on VS2010 after "8046148: JEP 158: Unified JVM Logging"
...
Reviewed-by: simonis, ihse, prr, goetz, dcubed
2015-10-01 09:30:19 +02:00
Goetz Lindenmaier
9744fb1f05
8137260: fix warning after "8046148: JEP 158: Unified JVM Logging"
...
Reviewed-by: mlarsson, stuefe
2015-09-28 12:57:47 +02:00
Daniel D. Daugherty
c82358e790
Merge
2015-10-02 12:44:02 +00:00
David Lindholm
8c46f6af7e
8138637: Remove err_msg from LOG_PREFIX macro
...
Reviewed-by: brutisso
2015-10-02 10:43:19 +02:00
Daniel D. Daugherty
8ff97188d3
8135195: VM Options file should not be limited to 1k in bytes
...
Change Arguments::parse_vm_options_file() to remove 1024 byte limit on the VM options file.
Reviewed-by: dcubed, hseigel, gthornbr, dsamersoff, ddmitriev, coleenp
2015-10-01 13:42:42 -07:00
Alexander Harlap
786cdcb65d
8130265: gctests/LargeObjects/large001 fails with OutOfMemoryError: Java heap space
...
Avoided G1 OutOfMemoryError by adding extra expand heap call
Reviewed-by: jwilhelm, tschatzl
2015-09-30 18:09:40 -04:00
Bengt Rutisson
003892f897
8134953: Make the GC ID available in a central place
...
Reviewed-by: pliden, jmasa
2015-09-30 09:07:21 +02:00
Bengt Rutisson
d516b42238
8133706: Kitchensink hanged
...
Reviewed-by: pliden, jmasa
2015-09-29 17:44:58 +02:00
David Lindholm
1e71f67736
8080775: Better argument formatting for assert() and friends
...
Reviewed-by: kbarrett, pliden
2015-09-29 11:02:08 +02:00
Bengt Rutisson
d3651ac249
8136991: [REDO] Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125
...
Reviewed-by: kbarrett, tschatzl
2015-09-28 09:28:53 +02:00
Max Ockner
8c6f4e578d
8130681: Kitchensink startup crashes JVM with NMT overlapping ranges
...
Add_committed_region now handles overlapping commits.
Reviewed-by: hseigel, coleenp
2015-09-24 11:26:30 -04:00
Marcus Larsson
77d5410199
Merge
2015-09-24 16:19:15 +02:00
Marcus Larsson
3c2211a492
8046148: JEP 158: Unified JVM Logging
...
Reviewed-by: coleenp, sla
2015-09-24 12:36:04 +02:00
Andrew Haley
67af37e0b8
8135018: AARCH64: Missing memory barriers for CMS collector
...
Add StoreStore barrier when CMS needs them
Reviewed-by: tschatzl
2015-09-24 12:04:57 +02:00
Ed Nevill
cb8cff7e6e
8135231: aarch64: add support for vectorizing double precision sqrt
...
Reviewed-by: roland, aph
2015-09-23 12:39:30 -04:00
Andrew Haley
660dad780b
8136165: AARCH64: Tidy up compiled native calls
...
Do some cleaning
Reviewed-by: roland, kvn, enevill
2015-09-28 16:18:15 +00:00
Igor Veresov
74519e1e1a
Merge
2015-09-25 12:04:35 -07:00
Jesper Wilhelmsson
7f7b300f89
Merge
2015-09-21 17:49:57 +02:00
Harold Seigel
d01e8e3c74
8135265: VM fails on 'empty' interface public <init>()V method with VerifyError
...
Don't check for calls to super() or this() fro <init>()V methods if they are in interfaces. Because, they are not ctors.
Reviewed-by: acorn, gtriantafill
2015-09-22 14:24:31 -04:00
Harold Seigel
1890d7a430
8135208: VM permits illegal <clinit> access_flags, versions 51-52
...
Check access flags for <clinit> methods that are not class init methods.
Reviewed-by: kamg, gtriantafill
2015-09-22 09:48:19 -04:00
Eric Caspole
d3653c4ca3
8131645: [ARM64] crash on Cavium when using G1
...
Add a fence when creating the CodeRootSetTable so the readers do not see invalid memory.
Reviewed-by: aph, tschatzl
2015-09-21 10:36:36 -04:00
Roland Westrelin
f8abd0e843
8136820: Generate better code for some Unsafe addressing patterns
...
Reshape address computation to move invariant part out of loops
Reviewed-by: kvn
2015-09-17 16:53:42 +02:00
Ed Nevill
050184d76f
8136615: aarch64: elide DecodeN when followed by CmpP 0
...
Remove DecodeN when comparing a narrow oop with 0
Reviewed-by: kvn, adinn
2015-09-16 13:50:57 +00:00
Roland Westrelin
92af9b015c
8136926: phi == NULL assert in PhaseIdealLoop::try_move_store_after_loop
...
Multiple phis on same slice are possible in a loop
Reviewed-by: kvn, mcberg
2015-09-22 15:25:34 +02:00
Hui Shi
0f4b248b18
8136596: Remove aarch64: MemBarRelease when final field's allocation is NoEscape or ArgEscape
...
Elide MemBar when AllocateNode _is_non_escaping
Reviewed-by: kvn, roland
2015-09-21 10:51:33 +02:00
Andrew Dinn
1a53878451
8080293: AARCH64: Remove unnecessary dmbs from generated CAS code
...
The current encoding for CAS generates unnecessary leading and trailing dmbs for the MemBarAcquire and MemBarRelease which ought to be elided
Reviewed-by: kvn
2015-09-16 09:52:58 -04:00
Coleen Phillimore
f55f5b8148
Merge
2015-09-18 16:37:12 -04:00
Nils Eliasson
5ca8983920
8135068: Extract method matchers from CompilerOracle
...
Ecapsulate code to enable reuse
Reviewed-by: roland, kvn
2015-09-18 10:11:11 +02:00