Vladimir Kozlov
6c4b9fed92
8173019: Backout JDK-8172990 changes
...
Reviewed-by: dlong
2017-01-18 19:37:52 -08:00
David Holmes
417f6a4ac8
8172261: [JVMTI] Specification for early VM start event needs to lower expectations in relation class loading
...
Reviewed-by: dcubed, sspitsyn, alanb
2017-01-18 19:54:18 -05:00
Vladimir Kozlov
4dd3138c5d
8173794: [REDO] [AOT] Missing GC scan of _metaspace_got array containing Klass*
...
Added back _metaspace_got array scan.
Reviewed-by: dlong
2017-01-18 14:36:54 -08:00
Igor Veresov
2b8e240088
8173673: Fix comparison input types in GraalHotSpotVMConfigNode.inlineContiguousAllocationSupported()
...
Make sure GraalHotSpotVMConfigNode has correct stamp
Reviewed-by: kvn, never, gdub
2017-02-06 14:20:33 -08:00
Doug Simon
a19bf59313
Merge
2017-02-06 21:12:41 +00:00
Jamsheed Mohammed C M
e05df4e05f
8170455: C2: Access to [].clone from interfaces fails
...
Passed holder klass to LR for proper resolution.
Reviewed-by: vlivanov
2017-02-06 09:56:48 -08:00
Doug Simon
47960ed2aa
8173912: [JVMCI] fix memory overhead of JVMCI
...
Reviewed-by: kvn
2017-02-06 10:45:11 +01:00
Oleg Pliss
a7f34a3295
8173119: compiler/jvmci/events/JvmciNotifyBootstrapFinishedEventTest.java fails with custom Tiered Level set externally
...
Check for invalid JVMCI flag combination at startup.
Reviewed-by: kvn, thartmann
2017-02-06 08:32:08 +01:00
Jamsheed Mohammed C M
6f2cad0c0c
8173679: Disable ProfileTrap code and UseRTMLocking in emulated client Win32
...
Disabled mdo trap count update on deopt, and made +UseRTMLocking to exit.
Reviewed-by: kvn
2017-02-03 19:26:35 -08:00
Matthias Baesken
104239fe8f
8173825: Adjust the comment for flags UseAES, UseFMA, UseSHA in globals.hpp
...
Reviewed-by: kvn, clanger
2017-02-03 12:26:10 +01:00
Rahul Raghavan
a44e07e4b3
8144484: assert(no_dead_loop) failed: dead loop detected
...
Bailout early without splitting Phi through memory merges if TOP inputs present for Phi Nodes
Reviewed-by: thartmann, kvn
2017-02-03 00:46:58 -08:00
Tobias Hartmann
b9e2a53841
8173699: Crash during deoptimization with "assert(result == __null || result->is_oop()) failed: must be oop"
...
Ignore return_oop() when dispatching an exception and only try to retrieve the oop when performing re-allocation during a normal deoptimization (if exec_mode == Unpack_deopt).
Reviewed-by: kvn, vlivanov
2017-02-03 08:17:35 +01:00
Vladimir Kozlov
3d5e2ddf61
8172990: [AOT] Missing GC scan of _metaspace_got array containing Klass*
...
Added back _metaspace_got array scan.
Reviewed-by: dlong
2017-01-18 14:36:54 -08:00
Coleen Phillimore
362fbe12e8
8144518: ClassVerboseTest crashes on Windows
...
Simplify Bytecode_tableswitch code so windows doesn't generate bad code for it.
Reviewed-by: ctornqvi, dholmes
2017-01-18 10:30:56 -05:00
Tobias Hartmann
1590fcdd81
Merge
2017-01-18 08:30:02 +00:00
Tobias Hartmann
a6092584f9
8172884: TraceOptoPipelining and TraceOptoOutput are broken
...
Compiler Control code needs not set the default values for the directive according to the flag value.
Reviewed-by: neliasso, redestad
2017-01-18 08:54:29 +01:00
Jamsheed Mohammed C M
197ce5bafa
8166002: Emulate client build on platforms with reduced virtual address space
...
The default VM ergonomics on Windows/x86 (32-bit) are changed to client like.
Reviewed-by: kvn, iveresov
2017-01-17 21:38:07 -08:00
Markus Grönlund
f02cb33818
Merge
2017-01-17 17:00:22 +01:00
Markus Grönlund
2bc33c2996
8171960: Event-based tracing needs separate flag representation for Method
...
Reviewed-by: hseigel, gtriantafill, dholmes
2017-01-17 16:18:03 +01:00
Rachel Protacio
384f6dd2b5
Merge
2017-01-17 15:27:22 +01:00
Tobias Hartmann
09dee71ddd
8172731: runtime/Thread/TooSmallStackSize.java fails on solaris-x64 with product build
...
The C2 compiler threads require a large stack with the Solaris Studio C++ compiler version 5.13 and product VM build.
Reviewed-by: sspitsyn, dcubed, goetz, dholmes
2017-01-17 08:53:42 +01:00
Rachel Protacio
3cfbc5a630
8170827: Correct errant "java.base" string to macro
...
Used JAVA_BASE_NAME instead of "java.base" string in one location
Reviewed-by: coleenp, jiangli
2017-01-13 16:49:34 -05:00
Alexander Harlap
cc5730af70
8140588: Internal Error: gc/g1/ptrQueue.hpp:126 assert(_index == _sz) failed: invariant: queues are empty when activated
...
Re-check queue active state before updating
Reviewed-by: pliden, kbarrett, mdoerr
2017-01-13 12:27:54 -05:00
Harold Seigel
c95329970d
8172288: Fix Jigsaw related module/package error messages and throw correct exceptions
...
Reword error messages and throw IllegalStateExceptions where appropriate
Reviewed-by: alanb, acorn, lfoltan, gtriantafill
2017-01-13 07:19:03 -05:00
Andrew Haley
6037c36e67
8172721: Fix for 8172144 breaks AArch64 build
...
Reviewed-by: dsamersoff
2017-01-12 16:27:40 +00:00
Andrew Haley
b9f711fc74
8172144: AArch64: Implement "JEP 270: Reserved Stack Areas for Critical Sections"
...
Reviewed-by: fparain
2017-01-11 15:09:58 +00:00
Robbin Ehn
b1c82624b9
8079441: Intermittent failures on Windows with "Unexpected exit from test [exit code: 1080890248]" (0x406d1388)
...
Do not raise (windows thread name) exception 0x406d1388 when no debugger is attached.
Reviewed-by: iklam, stuefe
2017-01-11 12:47:16 +01:00
Zoltan Majo
421bf2f22d
8168926: C2: Bytecode escape analyzer crashes due to stack overflow
...
Whether current call site needs an appendix is determined only based on the target method and the current bytecode instruction.
Reviewed-by: kvn, thartmann
2017-01-11 09:40:42 +01:00
Igor Veresov
5b9a2a728b
8172310: [AOT] Fix unverified entry point
...
Fix AOT code for the unverified entry point
Reviewed-by: kvn
2017-01-10 21:39:20 +03:00
David Leopoldseder
26a978276c
8166125: [JVMCI] Missing JVMCI flag default values
...
Reviewed-by: twisti, kvn
2017-01-09 19:36:47 +00:00
Rickard Bäckman
9b81c0637e
8169588: [AOT] jaotc --classpath option is confusing
...
Reviewed-by: kvn, dlong
2017-01-05 08:37:10 +01:00
Ioi Lam
482d791b2c
8170959: unloading archived shared class caused crash
...
Reviewed-by: coleenp, sspitsyn, mockner
2017-01-08 10:39:42 -08:00
Tobias Hartmann
5b1d170deb
8171435: "assert(is_single_cpu() && !is_virtual()) failed: type check" with -XX:+PatchALot on SPARC
...
Fixed several issues with PatchALot or unaligned accesses on SPARC.
Reviewed-by: kvn
2017-01-06 10:55:30 +01:00
Jesper Wilhelmsson
4ce0eb8df9
Merge
2016-12-22 22:07:36 +01:00
Vladimir Kozlov
168244b3dc
Merge
2016-12-21 17:27:25 +00:00
Vladimir Kozlov
b773c48a60
8171807: 8170761 fix should be applied to ARM code after 8168503
...
Reviewed-by: roland
2016-12-21 08:15:10 -08:00
Dean Long
6142b330f0
8169938: [AOT] SIGSEGV at ~BufferBlob::vtable chunks
...
Set "return_oop" on AOT scopes
Reviewed-by: kvn, never
2016-12-20 20:38:14 -08:00
Daniel D. Daugherty
a6fa72b21c
Merge
2016-12-20 19:52:52 -08:00
Jesper Wilhelmsson
3bfd349b45
Merge
2016-12-20 22:53:45 +01:00
Ed Nevill
2bde3c7c3e
8171537: aarch64: compiler/c1/Test6849574.java generates guarantee failure in C1
...
Reviewed-by: aph
2016-12-20 15:49:30 -05:00
Calvin Cheung
026a05429c
8171011: convert some CDS dump time warning and error messages to informational messages which will be printed with -XX:+PrintSharedSpaces
...
Print informational message if a module related options is used during dumping except for the -m option
Reviewed-by: iklam, jiangli, mseledtsov
2016-12-20 11:50:40 -08:00
Martin Doerr
27139d7529
8171398: s390x: Make interpreter's math entries consistent with C1 and C2 and support FMA
...
Reviewed-by: lucy, goetz
2016-12-20 14:55:18 +01:00
Dmitry Samersoff
c105d10fb0
8165496: assert(_exception_caught == false) failed: _exception_caught is out of phase
...
Two separate flags, exception_detected and exception_caught, replaced with one.
Reviewed-by: sspitsyn, coleenp, dholmes
2016-12-20 15:40:01 +03:00
Dmitry Samersoff
25409feeb5
Merge
2016-12-20 10:53:52 +00:00
Jini George
5f477c032d
8159127: hprof heap dumps broken for lambda classdata
...
Added class dump records for lambda related anonymous classes in the heap dump
Reviewed-by: dsamersoff, sspitsyn
2016-12-20 13:35:40 +03:00
Goetz Lindenmaier
12aa0a8788
8170655: [posix] Fix minimum stack size computations
...
Reviewed-by: dcubed, coleenp
2016-12-19 15:48:57 -08:00
Bob Vandette
6009cf0793
8168503: JEP 297: Unified arm32/arm64 Port
...
Reviewed-by: kvn, enevill, ihse, dholmes, erikj, coleenp, cjplummer
2016-12-19 12:39:01 -05:00
Jesper Wilhelmsson
4106c6bc9b
Merge
2016-12-19 00:49:34 +01:00
Ed Nevill
99ba5922e4
8171410: aarch64: long multiplyExact shifts by 31 instead of 63
...
Reviewed-by: aph
2016-12-18 17:26:44 -05:00
Jesper Wilhelmsson
a6fc4ec215
Merge
2016-12-18 15:37:50 +01:00