Lana Steuck
7db6349d8d
Added tag jdk-10+11 for changeset 3d88a6f51b8d
2017-06-09 21:34:43 +00: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
Lana Steuck
bd4100bd5c
Merge
2017-06-08 23:11:00 +00:00
Lana Steuck
7781ed0fd6
Added tag jdk-9+173 for changeset 17af9f5736f7
2017-06-08 16:32:53 +00: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
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
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
Lana Steuck
63fafe8f4e
Merge
2017-06-01 18:48:34 +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
Zhongwei Yao
d9c1f52541
8179933: AArch64: Incorrect match rule for immL_255
...
The match rule fix will enable instructs like: SubExtL_uxtb_and and AddExtL_uxtb_and etc. Also rename immL_63 to the proper name: immI_63.
Reviewed-by: aph
2017-05-12 14:59:35 +08:00
Lana Steuck
4f051b490a
Merge
2017-04-08 03:24:45 +00:00
Igor Ignatyev
9cc73e8656
Merge
2017-04-08 02:40:47 +00:00
Igor Ignatyev
c4d0e65015
8178333: CTW/PathHandler uses == instead of String::equals for string comparison
...
Reviewed-by: kvn
2017-04-07 19:36:35 -07:00
Andrew Haley
7b865d0e66
8170812: Metaspace corruption caused by incorrect memory size for MethodCounters
...
Reviewed-by: kbarrett, coleenp
2017-04-07 13:42:00 +01:00
Thomas Schatzl
442c887522
Merge
2017-04-07 10:51:28 +00:00
Alan Bateman
3919d858ca
Merge
2017-04-07 10:58:27 +01:00
Y. Srinivas Ramakrishna
961c251005
8177963: Parallel GC fails fast when per-thread task log overflows
...
Instead of exiting the VM when per-thread task log overflows, print warnings once and ignore any further log addition attempt.
Reviewed-by: ysr, kbarrett, sangheki
2017-04-07 10:45:26 +02:00
Alan Bateman
a3ab143c64
8177530: Module system implementation refresh (4/2017)
...
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Reviewed-by: lfoltan, sspitsyn
2017-04-07 08:04:46 +00:00
Lana Steuck
df4bbc7632
Merge
2017-04-06 18:00:50 +00:00
Lana Steuck
4ffa7d7bfc
Added tag jdk-9+164 for changeset 8c642d0b237e
2017-04-06 17:01:01 +00:00
Tom Rodriguez
35d89151e8
8178119: [JVMCI] when rethrowing exceptions at deopt the exception must be fetched after materialization
...
Reviewed-by: kvn
2017-04-06 00:03:18 -07:00
David Holmes
bb2a9268c7
8135161: Missing commas in copyright notices
...
Reviewed-by: sspitsyn
2017-04-11 19:39:16 -04:00
Igor Veresov
767a994f9c
8176887: AOT: SIGSEGV in AOTCodeHeap::next when using specific configuration
...
Derive MethodCounters from Metadata
Reviewed-by: kvn, coleenp
2017-04-11 11:34:20 -07:00
Tobias Hartmann
a8a97e6625
8178033: C1 crashes with -XX:UseAVX = 3: "not a mov [reg+offs], reg instruction"
...
Skip the EVEX prefix such that the instruction address points to the prefixed opcode.
Reviewed-by: kvn, mcberg
2017-04-06 08:19:42 +02:00
Lana Steuck
71d06e676b
Merge
2017-04-06 04:50:34 +00:00
Doug Simon
d28f63fb9e
8177673: [JVMCI] missing checks in HotSpotMemoryAccessProviderImpl can cause VM assertions to fail
...
Reviewed-by: never, iveresov
2017-04-03 14:58:17 -07:00
Igor Veresov
d76b89606e
8177856: [AOT] EliminateRedundantInitializationPhase is not working
...
Looks for constants of a correct type
Reviewed-by: kvn
2017-04-03 12:34:30 -07:00
Mario Torre
bb85a687d4
8177390: java -version does not differentiate between which port of AArch64 is used
...
Reviewed-by: aph, dholmes
2017-03-29 15:44:34 +00:00
Jesper Wilhelmsson
aa49aa7eab
Merge
2017-03-30 19:55:04 +02:00
Lana Steuck
c4502f2815
Added tag jdk-9+163 for changeset 5c8abd7d8b49
2017-03-29 23:33:05 +00:00
Andrew Dinn
42e6eea305
8177661: AArch64: Incorrect C2 patterns cause system register corruption
...
Correct ad rule output register types from iRegX to iRegXNoSp
Reviewed-by: aph, kvn
2017-03-27 06:18:28 -04:00
Tobias Hartmann
3e59334eef
8177095: Range check dependent CastII/ConvI2L is prematurely eliminated
...
Disabled narrowing of range check dependent CastIIs (either through the CastII(AddI) optimization or through CastIINode::Ideal).
Reviewed-by: vlivanov, kvn
2017-03-27 10:12:29 +02:00
Matthias Baesken
0e43e94709
8177531: libGetNamedModuleTest.c crash when printing NULL-pointer
...
Fix the NULL-pointer issue
Reviewed-by: stuefe, simonis, sspitsyn
2017-03-25 00:00:13 -07:00
Lana Steuck
33f168f4ec
Merge
2017-03-25 01:44:22 +00:00
Jesper Wilhelmsson
3884c0ae28
Merge
2017-03-25 00:31:29 +01:00
Phil Race
5506a3b126
8177346: hotspot change for 8176513 breaks jdk9 build on Ubuntu 16.04
...
Reviewed-by: dholmes, kvn, vlivanov
2017-03-24 08:56:04 -07:00
Lana Steuck
bfc496ec64
Merge
2017-03-23 22:57:41 +00:00
Lana Steuck
2aed45998f
Added tag jdk-9+162 for changeset 6191bb6ebcbd
2017-03-23 22:31:11 +00:00
David Holmes
498c318982
8165358: vmassert_status is not debug-only
...
Reviewed-by: dsamersoff, stuefe, zgu
2017-03-23 17:15:33 -04:00
Jesper Wilhelmsson
dcb7ac8c13
Merge
2017-03-23 15:06:58 +01:00
Alan Bateman
fa73a9b912
Merge
2017-03-22 18:41:25 +00:00
Alan Bateman
73165d34e4
8174823: Module system implementation refresh (3/2017)
...
Reviewed-by: sspitsyn, dholmes, lfoltan, mchung
2017-03-22 16:26:09 +00:00
Mikael Gerdin
cc1aaab7e9
8176100: [REDO][REDO] G1 Needs pre barrier on dereference of weak JNI handles
...
Reviewed-by: kbarrett, coleenp, tschatzl
2017-03-22 15:25:21 +01:00
Robbin Ehn
6b15d9a82b
8177092: [TESTBUG] JMX test on MinimalVM fails after fix for 8176533
...
Reviewed-by: dholmes, mlarsson
2017-03-21 16:36:12 +01:00
Jesper Wilhelmsson
65d9c94add
Merge
2017-03-20 23:49:33 +01:00
Martin Doerr
16a222c4ff
8176518: C2: Invalid ImplicitNullChecks with non-protected heap base
...
Avoid generating implicit null checks if heap base is not protected
Reviewed-by: zmajo
2017-03-20 11:32:30 +01:00