Michael Berg
|
2ae7dcf853
|
8142980: SKX SpecJvm2008 - Derby
Fix EVEX and AVX512 problems found by testing on 64-bit SKX and KNL EVEX enabled platforms.
Reviewed-by: iveresov, kvn, vlivanov
|
2015-11-19 16:07:22 -08:00 |
|
Kim Barrett
|
e8c5bc2024
|
8143014: Access PtrQueue member offsets through derived classes
Moved accessors to derived classes and updated callers.
Reviewed-by: tschatzl, jmasa, twisti
|
2015-11-17 16:40:52 -05:00 |
|
Joseph Provino
|
539395ffbf
|
Merge
|
2015-11-11 23:47:41 +00:00 |
|
Nils Eliasson
|
6ec2776bf3
|
8141629: Hs-comp doesn't build with JDK-8139040
Fix benign uninitialized vars
Reviewed-by: roland
|
2015-11-06 16:42:01 +01:00 |
|
Nils Eliasson
|
3307d0f163
|
Merge
|
2015-11-06 11:34:03 +01:00 |
|
Jesper Wilhelmsson
|
1a5787d42e
|
Merge
|
2015-11-05 19:31:57 +01:00 |
|
Christian Thalinger
|
a38ea495d6
|
8139170: JVMCI refresh
Reviewed-by: kvn
|
2015-11-04 07:23:23 -10:00 |
|
Tobias Hartmann
|
7af927f9c1
|
8141132: JEP 254: Compact Strings
Adopt a more space-efficient internal representation for strings.
Co-authored-by: Brent Christian <brent.christian@oracle.com>
Co-authored-by: Vivek Deshpande <vivek.r.deshpande@intel.com>
Co-authored-by: Charlie Hunt <charlie.hunt@oracle.com>
Co-authored-by: Vladimir Kozlov <vladimir.kozlov@oracle.com>
Co-authored-by: Roger Riggs <roger.riggs@oracle.com>
Co-authored-by: Xueming Shen <xueming.shen@oracle.com>
Co-authored-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>
Co-authored-by: Sandhya Viswanathan <sandhya.viswanathan@intel.com>
Reviewed-by: alanb, bdelsart, coleenp, iklam, jiangli, jrose, kevinw, naoto, pliden, roland, smarks, twisti
|
2015-11-03 09:41:03 +01:00 |
|
Stefan Karlsson
|
eddb003fc7
|
8140584: nmethod::oops_do_marking_epilogue always runs verification code
Reviewed-by: tschatzl, kvn
|
2015-10-27 12:25:08 +01:00 |
|
Goetz Lindenmaier
|
3b8c97faae
|
8140482: Various minor code improvements (runtime)
Reviewed-by: dholmes, coleenp, sspitsyn, dsamersoff
|
2015-10-26 16:21:37 +01:00 |
|
Ed Nevill
|
ba17a6c8f8
|
8140611: aarch64: jtreg test jdk/tools/pack200/UnpackerMemoryTest.java SEGVs
Fix register usage on calling native synchronized methods
Reviewed-by: kvn, adinn
|
2015-10-27 18:05:20 +00:00 |
|
Ed Nevill
|
037d51d7b0
|
8140582: aarch64: jvm fails to initialise after 8078556
Jvm fails to initialise on aarch64 systems with pagesize > 4K
Reviewed-by: duke
|
2015-10-27 10:08:48 +00:00 |
|
Dean Long
|
206767c0a2
|
Merge
|
2015-10-27 01:45:01 -04:00 |
|
Jan Civlin
|
0485593fbc
|
8139340: SuperWord enhancement to support vector conditional move (CMovVD) on Intel AVX cpu
Emit vector conditional moves
Reviewed-by: kvn
|
2015-10-26 19:33:31 -07:00 |
|
Vivek R Deshpande
|
c07f802b14
|
8139575: Update for x86 log in the math lib
Add new java.lang.Math() intrinsics from x86
Reviewed-by: kvn, iveresov
|
2015-10-22 21:39:25 -07:00 |
|
Ed Nevill
|
724a1054af
|
8140238: Zero fails to build from source
Zero fails to build after 8136421 and 8078554
Reviewed-by: kvn
|
2015-10-21 12:15:37 +00:00 |
|
Joseph Provino
|
db5f26110b
|
Merge
|
2015-10-20 11:17:19 -04:00 |
|
Hui Shi
|
7fe249f6db
|
8143285: aarch64: Missing load acquire when checking if ConstantPoolCacheEntry is resolved
Reviewed-by: roland, aph
|
2015-11-24 09:02:26 +00:00 |
|
Dean Long
|
344a9becee
|
Merge
|
2015-10-17 19:40:30 -04:00 |
|
Roland Westrelin
|
6c269ab6a9
|
Merge
|
2015-10-16 11:47:04 +00:00 |
|
Ed Nevill
|
47040f764d
|
8139674: aarch64: guarantee failure in TestOptionsWithRanges.java
Fix negative overflow in instruction field
Reviewed-by: kvn, roland, adinn, aph
|
2015-10-15 15:33:54 +00:00 |
|
Zoltan Majo
|
34e1545cab
|
8080650: Enable stubs to use frame pointers correctly
Change MacroAssembler::verified_entry() to set up RBP correctly when generating stub code.
Reviewed-by: kvn
|
2015-10-15 17:38:41 +02:00 |
|
Gerard Ziemski
|
22838597ea
|
8078556: Runtime: implement ranges (optionally constraints) for those flags that have them missing
JEP 245: implement ranges and constraints for runtime flags.
Co-authored-by: Goetz Lindenmaier <goetz.lindenmaier@sap.com>
Reviewed-by: coleenp, ddmitriev, jiangli, goetz
|
2015-10-15 13:34:21 -05:00 |
|
Jesper Wilhelmsson
|
7078962b9c
|
Merge
|
2015-10-15 13:28:22 +02:00 |
|
Christian Thalinger
|
230d811034
|
8139386: JVMCI test failed with assert(_jvmci._alternate_call_target == 0L) failed: must be
Reviewed-by: kvn
|
2015-10-14 12:29:18 -10:00 |
|
Andrew Haley
|
3ceb2dbcc2
|
8139041: Redundant DMB instructions
Merge consecutive DMB intstructions
Reviewed-by: roland, kvn, twisti
|
2015-10-13 16:25:50 +00:00 |
|
Coleen Phillimore
|
5179fc3488
|
8139163: InstanceKlass::cast passes through NULL
Reduce raw (InstanceKlass*) casts and InstanceKlass::cast, which no long allows null
Reviewed-by: twisti, kbarrett
|
2015-10-26 13:11:36 -04:00 |
|
Coleen Phillimore
|
ed82cd0ee8
|
Merge
|
2015-10-23 23:06:53 +02:00 |
|
Coleen Phillimore
|
f1e89ea4cc
|
8140274: methodHandles and constantPoolHandles should be passed as const references
Modified code to use const reference parameters
Reviewed-by: sspitsyn, twisti
|
2015-10-23 16:48:38 -04:00 |
|
Goetz Lindenmaier
|
83b3b21342
|
8139040: Fix initializations before ShouldNotReachHere() etc. and enable -Wuninitialized on linux
Reviewed-by: stuefe, coleenp, roland
|
2015-10-22 13:07:10 -04:00 |
|
David Lindholm
|
a9eb4d64cb
|
Merge
|
2015-10-09 08:46:44 +00:00 |
|
David Lindholm
|
5770f4eb32
|
8042893: compiler: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
8042894: runtime: PRAGMA_FORMAT_MUTE_WARNINGS_FOR_GCC needs to be removed from source files
Reviewed-by: goetz, brutisso
|
2015-10-09 09:42:33 +02:00 |
|
Mikael Gerdin
|
6aec53bd96
|
8139086: Solaris/Sparc slowdebug build fails for memset_with_concurrent_readers.cpp
Reviewed-by: dcubed, kbarrett, coleenp
|
2015-10-09 09:00:33 +02:00 |
|
Dean Long
|
8ecc501677
|
Merge
|
2015-10-08 19:16:42 +00: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 |
|
Ed Nevill
|
a138ebeb52
|
8139043: aarch64: add support for adler32 intrinsic
Add adler32 support like 8132081 for sparc
Reviewed-by: kvn
|
2015-10-08 13:14:46 +00:00 |
|
Jesper Wilhelmsson
|
0ec56658ea
|
Merge
|
2015-10-08 22:35:20 +02:00 |
|
Andrew Dinn
|
bf99cd983a
|
8139042: AARCH64: Correct regression introduced by 8080293
Reinstate unsafe volatile optimization broken by JDK-8080293
Reviewed-by: aph, kvn
|
2015-10-07 06:56:58 -04:00 |
|
Vivek R Deshpande
|
5a633b1cbd
|
8132207: update for x86 exp in the math lib
Add new java.lang.Math() intrinsics from x86
Reviewed-by: kvn, iveresov
|
2015-10-05 20:02:40 -07:00 |
|
Hui Shi
|
b66410f7b7
|
8143584: Load constant pool tag and class status with load acquire
Reviewed-by: roland, aph
|
2015-11-26 15:37:04 +00:00 |
|
Martin Doerr
|
f6cb49ba48
|
8138895: C1: PPC64 Port needs special register for Locks in synchronization code
Reviewed-by: vlivanov, goetz
|
2015-10-05 23:50:43 +02:00 |
|
Martin Doerr
|
28115bceae
|
8138892: C1: Improve counter overflow checking
Reviewed-by: iveresov, goetz, twisti, vlivanov
|
2015-10-21 11:40:05 +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 |
|
Jesper Wilhelmsson
|
e75e2e04f7
|
Merge
|
2015-10-07 01:03:24 +02:00 |
|
Felix Yang
|
12cba200a3
|
8138583: aarch64: add support for vectorizing fabs/fneg
Reviewed-by: aph, roland
|
2015-09-30 04:35:39 -04:00 |
|
Andrew Haley
|
f44f56e351
|
8138575: Improve generated code for profile counters
Reviewed-by: kvn
|
2015-09-29 17:01:37 +00:00 |
|
Felix Yang
|
65cf3f8eed
|
8138641: Disable C2 peephole by default for aarch64
Reviewed-by: roland
|
2015-09-30 13:23:46 +00:00 |
|
Martin Doerr
|
71edab514c
|
8139421: PPC64LE: MacroAssembler::bxx64_patchable kill register R12
Register R12 must be preserved for stub calls (e.g. deopt handler).
Reviewed-by: goetz
|
2015-10-12 12:20:38 +02:00 |
|
Vivek R Deshpande
|
e4f225de72
|
8139454: java/lang/Math/WorstCaseTests.java crashes on Linux-amd64
Emit the form of pextrw that works with sse2
Reviewed-by: iveresov, twisti
|
2015-10-12 16:35:40 -07:00 |
|
Zoltan Majo
|
fc2a5e9d53
|
8078554: Compiler: implement ranges (optionally constraints) for those flags that have them missing
Add range check or constraint where necessary.
Reviewed-by: roland, thartmann
|
2015-10-09 14:21:26 +02:00 |
|