Kim Barrett
6cc7e33ce7
8181449: Fix debug.hpp / globalDefinitions.hpp dependency inversion
...
Refactor debug.hpp and reverse include dependency.
Reviewed-by: coleenp, stefank, dcubed
2017-06-22 20:47:22 -04:00
Vladimir Kozlov
98923cb4c4
8181113: jaotc options lost after 8177046
...
Reviewed-by: iveresov, dlong
2017-06-22 15:26:34 -07:00
Christian Thalinger
ec241eb2a4
8182729: [AOT] remove UseConcMarkSweepGC check when loading libraries
...
Reviewed-by: kvn
2017-06-22 13:59:00 -07:00
Matthew Brandyberry
c0a589deba
8181810: PPC64: Leverage extrdi for bitfield extract
...
Reviewed-by: mdoerr, simonis
2017-06-22 18:33:41 +02:00
Jesper Wilhelmsson
3c874cfeb3
Merge
2017-06-22 00:51:07 +02:00
Vladimir Kozlov
dd676c3a98
8181823: [AOT] jaotc doesn't work with Graal
...
Add new flag to indicate when to calculate class fingerprint
Reviewed-by: iklam, iveresov
2017-06-21 10:28:27 -07:00
Sergey Nazarkin
8041519b2e
8182581: aarch64: fix for crash caused by earlyret of compiled method
...
Fix jvm crash caused by earlyret of compiled method for aarch64 port
Reviewed-by: aph
2017-06-20 17:00:07 +08:00
Igor Veresov
bd203875c4
8182557: Update Graal
...
Reviewed-by: kvn
2017-06-19 16:31:43 -07:00
Rahul Raghavan
6dc481d296
Merge
2017-06-19 11:23:16 +00:00
Rahul Raghavan
8ce7d1e1d8
8044829: UseAES warning message generation differs on CPU architecture
...
Fixed issue with feature flag setting when AES support disabled explicitly
Reviewed-by: kvn
2017-06-19 03:10:46 -07:00
Rahul Raghavan
2614e75f50
8016470: AllocatePrefetchDistance is not changed by command line
...
Values from command line given preference for related flags, over default values based on platform
Reviewed-by: thartmann, kvn
2017-06-19 01:23:58 -07:00
Vladimir Kozlov
ada9ed1287
8182114: assert(VM_Version::supports_sse()) failed
...
Restore UseSSE check for FMA
Reviewed-by: dcubed
2017-06-16 12:06:31 -07:00
Coleen Phillimore
af0b8d46d2
8181450: assert in BasicHashtable::verify_table
...
Remove assert as it has small probability of happening and added logging
Reviewed-by: kbarrett, sspitsyn
2017-06-16 09:13:56 -04:00
Lana Steuck
e62c1a127e
Merge
2017-06-16 04:55:29 +00:00
Harold Seigel
ea15e1ac26
Merge
2017-06-15 18:58:08 +00:00
Harold Seigel
42c183edfc
8182089: build error in hotspot/src/share/vm/runtime/reflection.cpp
...
Add const to argument in reflection.cpp so method signature matches the one in reflection.hpp
Reviewed-by: zgu, coleenp, rprotacio
2017-06-15 14:34:32 -04:00
Robbin Ehn
0d3624a309
8181859: Monitor deflation is not checked in cleanup path
...
Reviewed-by: sspitsyn, dcubed, shade, cvarming
2017-06-15 09:52:44 +02:00
Lana Steuck
63253f80e8
Merge
2017-06-14 20:05:32 +00:00
Erik Österlund
2a0bd0cd04
8181785: Remove the experimental ClearFPUAtPark JVM Flag
...
Removing the experimental and unstable ClearFPUAtPark optimization for SPARC
Reviewed-by: kbarrett, tschatzl, rehn
2017-06-14 08:47:27 +02:00
Fei Yang
4555997c30
8182161: aarch64: combine andr+cbnz into tbnz when possible
...
Combine andr+cbnz into tbnz when possible to save one instruction
Reviewed-by: aph
2017-06-14 17:33:54 +08:00
Igor Veresov
1cbd0bd202
Merge
2017-06-13 16:29:42 +00:00
Igor Veresov
614d1c048b
8182018: Update Graal
...
Reviewed-by: kvn
2017-06-13 09:19:35 -07:00
Kim Barrett
8a5654850e
8086005: Define __STDC_xxx_MACROS config macros globally via build system
...
Moved macro definitions to hotspot build configuration
Reviewed-by: erikj, eosterlund
2017-06-13 11:10:33 -04:00
Kim Barrett
98a9f40e34
8181787: Remove Solaris SPARC GCC code
...
Remove obsolete code.
Reviewed-by: kbarrett, coleenp, gtriantafill
2017-06-13 07:30:11 -04:00
Teng Lu
c37f9d8c90
8181906: AArch64: port bugfix for 7009641 to AArch64
...
Allocation in the code cache returns NULL instead of failing the entire VM
Reviewed-by: aph
2017-06-10 16:01:29 +08:00
Roland Westrelin
698444f968
8181211: C2: Use profiling data to optimize on/off heap unsafe accesses
...
Reviewed-by: kvn
2017-06-09 10:51:52 +02:00
Tobias Hartmann
620b398ba3
8181741: C2 compilation fails with "assert(i<_max) failed: oob"
...
PhaseIdealLoop should not use type() or type_or_null().
Reviewed-by: roland, kvn
2017-06-09 09:27:10 +02:00
Tobias Hartmann
872c310c4f
8181781: Replay compilation should ignore unresolved Klass with -XX:+ReplayIgnoreInitErrors
...
Ignore unresolved Klass with -XX:+ReplayIgnoreInitErrors.
Reviewed-by: kvn
2017-06-09 09:20:13 +02:00
Jesper Wilhelmsson
a41f617837
Merge
2017-06-08 20:28:04 +02:00
George Triantafillou
39a08d3fd9
8166748: Clean out Windows IA64 support
...
Reviewed-by: kbarrett, coleenp, bobv, mdoerr
2017-06-08 13:17:51 -04:00
Mandy Chung
848c1f69fb
8181639: Add tool and services information to module summary
...
Reviewed-by: alanb, psandoz, lancea
2017-06-07 18:57:35 -07:00
Vivek Deshpande
4fd6f92702
8181616: FMA Vectorization on x86
...
Reviewed-by: kvn
2017-06-07 13:09:46 -07:00
Chris Plummer
c04bd11452
8171365: nsk/jvmti/scenarios/events/EM04/em04t001: many errors for missed events
...
Fix CodeCache:blobs_do() so it iterates over all code cache heaps
Reviewed-by: sspitsyn, thartmann
2017-06-07 08:56:35 -07:00
Tobias Hartmann
501fdbaf15
8181644: C1 crashes with -XX:+PrintCFGToFile
...
CFGPrinterOutput should not be shared between C1 compiler threads.
Reviewed-by: kvn
2017-06-07 12:23:04 +02:00
Ron Pressler
061b09e847
8181292: Backport Rename internal Unsafe.compare methods from 10 to 9
...
Co-authored-by: Claes Redestad <claes.redestad@oracle.com>
Reviewed-by: psandoz, dholmes, thartmann, kvn
2017-06-05 15:52:09 -07:00
Erik Österlund
c4d86b2455
8161145: The min/max macros make hotspot tests fail to build with GCC 6
...
Change min/max macros to expand (once) to self.
Reviewed-by: sgehwolf, pliden, andrew
2017-06-06 13:31:34 -04:00
Lana Steuck
2d59a5eb78
Merge
2017-06-03 02:44:26 +00:00
Bob Vandette
578fd1677d
Merge
2017-06-02 10:37:05 -04:00
Bob Vandette
d0649472fa
8181093: assert(si->is_ldr_literal()) failed on arm64 test nsk/jdi/.../returnValue004
...
Reviewed-by: kvn, dlong
2017-06-02 10:35:44 -04:00
Magnus Ihse Bursie
1697e378d3
8180322: Move JNI spec to specs directory
...
Reviewed-by: mchung, dholmes
2017-06-02 14:29:02 +02:00
Roland Westrelin
a9c2bc6517
8179678: ArrayCopy with same src and dst can cause incorrect execution or compiler crash
...
Replacing load on dst with load on src only valid if copy doesn't modify src element to load
Reviewed-by: kvn, thartmann
2017-06-02 09:08:34 +02:00
Sharath Ballal
536c210f77
6760477: Update SA to include stack traces in the heap dump
...
Update SA to include HPROF_TRACE and HPROF_FRAME records in the heap dump
Reviewed-by: dsamersoff
2017-06-02 12:30:49 +05:30
Lana Steuck
b415169648
Merge
2017-05-31 17:45:57 +00:00
Vladimir Ivanov
5d2b14d198
8179882: C2: Stale control info after cast node elimination during loop optimization pass
...
Reviewed-by: kvn, roland
2017-05-30 21:35:21 +03:00
Roland Westrelin
9bcec9e523
8176506: C2: loop unswitching and unsafe accesses cause crash
...
Reviewed-by: vlivanov, mcberg, kvn, simonis
2017-05-29 18:17:49 +02:00
Thomas Stuefe
40fd8cda73
8171504: [aix] On AIX, -XXaltjvm=<path> option is ignored
...
Reviewed-by: clanger, mdoerr
2017-06-06 17:07:42 +02:00
Kim Barrett
5ea9bb3e56
8166651: OrderAccess::load_acquire &etc should have const parameters
...
Added const qualifiers to load/load_acquire source parameters.
Reviewed-by: dholmes, coleenp, adinn, eosterlund
2017-06-05 19:07:47 -04:00
Rachel Protacio
451b8b5d32
8176132: -XX:+PrintSharedSpaces should be converted to use Unified Logging
...
Converted -XX:+PrintSharedSpaces to -Xlog:cds=info
Reviewed-by: iklam, jiangli, mseledtsov
2017-06-05 13:13:38 -04:00
Michihiro Horie
3312fc717b
8179527: Implement intrinsic code for reverseBytes with load/store
...
Reviewed-by: simonis, mdoerr
2017-06-02 16:32:39 +02:00
Thomas Schatzl
f2b486212e
8177044: Remove _scan_top from HeapRegion
...
Remove the _scan_top member from HeapRegion using a per-gc pre-calculated table of scan limits that also subsumes other checks.
Reviewed-by: sangheki, kbarrett, ehelin
2017-06-02 13:48:01 +02:00