Andrew Haley
917f70414f
Merge
2015-07-02 11:12:59 +01:00
Igor Veresov
934ad8e49b
8079775: Java 9-fastdebug ia32 Error: Unimplemented with "-XX:CompilationPolicyChoice=1 -XX:-TieredCompilation" options
...
8079062: Java 9-fastdebug crash(hit assertion) with "-XX:CompilationPolicyChoice=1 -XX:-TieredCompilation" options
Revive stack walk compilation policy
Reviewed-by: kvn
2015-06-30 14:44:53 -07:00
Vladimir Kozlov
d71bb8c72b
8129893: 8129094 fix is incomplete
...
Move old and add new primitive type check.
Reviewed-by: iveresov
2015-06-30 12:12:18 -07:00
Stefan Karlsson
0e252b2a93
8087324: Use semaphores when starting and stopping GC task threads
...
Reviewed-by: jmasa, sjohanss
2015-06-29 11:11:12 +02:00
Stefan Karlsson
e25bcfd3d3
8087323: Unify and split the work gang classes
...
Reviewed-by: jmasa, sjohanss
2015-06-29 11:09:39 +02:00
Yumin Qi
211b74795e
Merge
2015-08-14 20:40:48 +00:00
Yumin Qi
65a39ab028
8130115: REDO - Reduce Symbol::_identity_hash to 2 bytes
...
Convert Symbol::_identity_hash from integer to short integer to save two bytes. Also change identity_hash() to have 'this' and first two bytes of symbol join the calculation.
Reviewed-by: iklam, coleenp, shade
2015-08-14 10:10:35 -07:00
Coleen Phillimore
03f5fcdb40
Merge
2015-08-13 23:35:32 +00:00
Gerard Ziemski
2fdc0d3f21
8112746: Followup to JDK-8059557 (JEP 245)
...
Several improvements to range/constraint check feature.
Reviewed-by: coleenp, ddmitriev, sangheki, kbarrett
2015-08-13 17:17:56 -05:00
Axel Siebenborn
d32b06427d
8133121: Move implementation of process_grey_object to concurrentMark.inline.hpp
...
Move implementation of process_grey_object to inline.hpp
Reviewed-by: kbarrett, simonis
2015-08-13 09:32:01 +02:00
Max Ockner
4694fbd776
8098791: Remove PrintClassStatistics and PrintMethodStatistics
...
PrintClassStatistics and PrintMethodStatistics have been removed.
Reviewed-by: coleenp, iklam
2015-08-12 14:18:12 -04:00
David Lindholm
b206c669f7
8133193: Memory leak in G1 because G1RootProcessor doesn't have desctructor
...
Reviewed-by: mgerdin, tschatzl
2015-08-12 16:32:29 +02:00
Andrew Haley
52b991b411
8130150: Implement BigInteger.montgomeryMultiply intrinsic
...
Add montgomeryMultiply intrinsics
Reviewed-by: kvn
2015-06-16 17:31:53 +01:00
Vladimir Ivanov
10ca8052a1
8087218: Constant fold loads from final instance fields in VM anonymous classes
...
Reviewed-by: jrose, rbackman
2015-06-15 15:27:04 +03:00
James Cheng
e2533553f6
8073583: C2 support for CRC32C on SPARC
...
Reviewed-by: jrose, kvn
2015-06-29 00:10:01 -07:00
Vladimir Kozlov
0b9dfebfa4
Merge
2015-06-25 09:48:50 -07:00
Jesper Wilhelmsson
d60d6fdf40
Merge
2015-06-24 13:38:01 +02:00
Bengt Rutisson
00db80b7de
Merge
2015-06-24 15:04:27 +02:00
Thomas Schatzl
0d85af8161
Merge
2015-06-24 11:55:18 +02:00
Stefan Johansson
8a03d57f9b
Merge
2015-06-24 10:28:00 +02:00
Thomas Schatzl
b07602d640
8079208: gc/g1/TestLargePageUseForAuxMemory.java fails due to not considering page allocation granularity for setup
...
The test case needs to use the OS'es allocation granularity to properly determine the boundary values for the test.
Reviewed-by: dfazunen, jmasa, ecaspole
2015-06-24 09:42:45 +02:00
Stefan Johansson
f6a2109bab
8081607: Change default GC for server configurations to G1
...
For more info see JEP 248.
Reviewed-by: pliden, tschatzl
2015-06-24 08:37:12 +02:00
Bertrand Delsart
d046f1596b
8030076: remove unused runtime related code
...
Small cleanup of runtime code
Reviewed-by: dholmes, coleenp
2015-06-24 08:30:52 +02:00
Kim Barrett
e145cf273c
8129446: crash when reporting corrupted classfile
...
Increase buffer size and use jio_snprintf for message generation
Reviewed-by: tbenson, coleenp, iklam
2015-06-23 17:18:27 -04:00
Bertrand Delsart
bf69556039
8087133: Improve sharing of native wrappers in SignatureHandlerLibrary
...
Fingerprint normalization for arm32
Reviewed-by: dholmes, coleenp
2015-06-23 17:48:34 +02:00
Bengt Rutisson
7f2ffe8c0e
8129549: G1: Make sure the concurrent thread does not mix its logging with the STW pauses
...
Reviewed-by: pliden, tschatzl
2015-06-23 13:26:05 +02:00
Thomas Stuefe
b46373e827
8078513: [linux] Clean up code relevant to LinuxThreads implementation
...
Reviewed-by: dholmes, sla, coleenp, simonis
2015-06-22 19:21:04 -04:00
Goetz Lindenmaier
bc2fd16b88
8129423: Fix unlink() of LogCompilation tmp files lost in merge of 8007993 and 8060074
...
Reviewed-by: kvn, simonis
2015-06-22 14:22:19 +02:00
Vladimir Kozlov
133faafebc
8080157: assert(allocates2(pc)) failed: not in CodeBuffer memory
...
Increase code_size2 for stubs
Reviewed-by: iveresov
2015-06-19 17:46:42 -07:00
Vladimir Kozlov
2691776621
Merge
2015-06-19 15:24:07 -07:00
Daniel D. Daugherty
6bb2203891
Merge
2015-06-18 13:18:12 -07:00
Vladimir Ivanov
90a42c2491
8074551: GWT can be marked non-compilable due to deopt count pollution
...
Reviewed-by: kvn
2015-06-11 14:19:40 +03:00
Goetz Lindenmaier
af8e2b97ae
8087183: Fix call to inline function is_oop in header debugInfo.hpp
...
Reviewed-by: kvn, kbarrett, dholmes
2015-06-11 10:50:27 +02:00
Vladimir Kozlov
d62598136b
8129094: assert(is_java_primitive(bt)) failed: only primitive type vectors
...
Ignored non-primitive type memory operation regardless its (or its inputs) control.
Reviewed-by: roland, mcberg
2015-06-18 11:09:29 -07:00
Anthony Scarpino
c4c528df14
8073108: Use x86 and SPARC CPU instructions for GHASH acceleration
...
Reviewed-by: kvn, jrose
2015-06-17 17:48:25 -07:00
Michael Berg
7c7b91845f
8080325: SuperWord loop unrolling analysis
...
Determine loop unroll factor based on supported vectors sizes.
Reviewed-by: roland, kvn
2015-06-16 16:10:36 -07:00
Chris Plummer
c8b153a4e7
8087153: EXCEPTION_ACCESS_VIOLATION when CDS RO section vanished on win32
...
When mapping RW for debugging support, update space_info->read_only to reflect it is RW
Reviewed-by: dcubed, coleenp, iklam
2015-06-19 14:23:39 -07:00
Joseph Provino
ae6886e4d9
8085987: Vm crash "not long aligned" in nsk/stress/metaspace/jck60/jck6* tests
...
The word size being allocated needs to be rounded up.
Reviewed-by: jmasa, tbenson
2015-06-18 16:28:04 -04:00
Coleen Phillimore
97f69e8b42
Merge
2015-06-19 13:03:58 +00:00
Thomas Schatzl
5084eb24d0
8078669: G1 applies SurvivorAlignmentInBytes to both survivor and old gen
...
After refactoring of the relevant code in JDK-8060025 the survivor alignment had been applied to any allocation within PLABs. Only do that for survivor allocations again. Improve the related tests to have less variance.
Reviewed-by: jmasa, fzhinkin
2015-06-19 11:27:07 +02:00
Andrew Haley
b387838cea
8079315: UseCondCardMark broken in conjunction with CMS precleaning on x86
...
Add the necessary StoreLoad barrier in interpreter, C1 and C2 for x86
Reviewed-by: tschatzl
2015-06-19 09:41:50 +02:00
Gerard Ziemski
ed2bb8c9fc
8122937: [JEP 245] Validate JVM Command-Line Flag Arguments
...
Validate the arguments to all JVM command-line flags so as to avoid crashes, and ensure that appropriate error messages are displayed when they are invalid.
Reviewed-by: ddmitriev, dholmes, kbarrett, drwhite, brutisso, coleenp
2015-06-18 14:39:38 -05:00
Bill Pittore
7f027ca123
8080776: ARM 32 bit binaries do not run on 64 bit ARM v8 hardware
...
Need to know arm cpu type earlier in the init sequence to avoid illegal instruction
Reviewed-by: dholmes, dlong, bdelsart
2015-06-18 10:47:34 -04:00
Harold Seigel
058dd16f78
8042041: https://bugs.openjdk.java.net/browse/JDK-8042041
...
Don't assert if class has a bad element_tag in an element_value structure of a RuntimeVisibleAnnotation attribute. Instead, ignore the attribute.
Reviewed-by: acorn, gtriantafill
2015-06-18 08:44:28 -04:00
Coleen Phillimore
eb02df173b
Merge
2015-06-18 00:40:51 +00:00
Coleen Phillimore
fbb07f9b85
Merge
2015-06-17 23:46:35 +00:00
Ioi Lam
09a689cd20
Merge
2015-06-17 22:49:17 +00:00
Coleen Phillimore
ac072b303d
8098821: Crash in system dictionary initialization with shared strings
...
Map string regions after the compressed class base is known
Co-authored-by: Mikhailo Seledtsov <mikhailo.seledtsov@oracle.com>
Reviewed-by: iklam, dcubed
2015-06-17 21:44:48 +00:00
Tom Benson
8da14a64c8
8098815: Assertion failure in CDS shared string archive support on Windows
...
Check for a zero length before calling the G1 fill_archive_regions routine
Reviewed-by: coleenp, iklam, dcubed
2015-06-17 13:22:38 -07:00
David Lindholm
295a084cc5
7169803: Usage of pretenured value is not correct
...
Reviewed-by: tamao, jmasa
2015-06-17 17:29:56 +02:00