12848 Commits

Author SHA1 Message Date
Bob Vandette
929fc23c45 Merge 2017-02-24 12:41:26 -05:00
Rickard Bäckman
51b49df7c4 Merge 2017-02-24 15:42:47 +01:00
Rickard Bäckman
52ad33bebb 8175815: Quarantine AOT tests on windows
Reviewed-by: thartmann
2017-02-24 13:48:16 +01:00
Stefan Johansson
ae38e65467 8173764: G1 BOT wrongly assumes that objects must always begin at the start of G1BlockOffsetTablePart
Reviewed-by: tschatzl, kbarrett
2017-02-24 10:41:56 +01:00
Thomas Stuefe
8f9584260e 8166944: Hanging Error Reporting steps may lead to torn error logs
Interupt error reporting if reporting steps hang to enable subsequent reporting steps to run.

Reviewed-by: cjplummer, dholmes
2017-02-23 15:59:14 -05:00
Thomas Schatzl
a842f84577 Merge 2017-02-23 11:57:07 +01:00
Thomas Schatzl
3b93aefe93 8162104: Use in_cset() instead of obj_in_cs()
Reviewed-by: ehelin, sjohanss
2017-02-23 10:19:05 +01:00
Thomas Schatzl
342c0bc788 8160874: Remove typo in G1InitalMarkClosures
Reviewed-by: stefank, sjohanss
2017-02-23 10:18:21 +01:00
Vladimir Kozlov
3a55989e20 Merge 2017-02-22 19:51:34 +00:00
Bob Vandette
3c5ab92595 Merge 2017-02-22 12:34:32 -05:00
Bob Vandette
be6bbf5834 8174863: AOT: jaotc should provide an option to specify the path to the platform linker
Reviewed-by: kvn
2017-02-22 12:33:36 -05:00
Coleen Phillimore
fcc9699132 8175104: Unhandled oop in ProtectionDomainCacheTable::compute_hash
Pass Handle for protection_domain as it is mostly a Handle up the call stack

Reviewed-by: hseigel, jiangli, dcubed
2017-02-17 14:47:46 -05:00
Vladimir Kempik
bf9a4cd8fb 8165753: Custom security manager, crashing wth 'java/security/AccessControlException'
Reviewed-by: dholmes, dcubed
2017-02-17 02:31:12 +00:00
Bob Vandette
2fc76e8a55 Merge 2017-02-14 11:26:27 -05:00
Bob Vandette
b6eb59739d 8174203: Enable AOT Jtreg tests on Windows x86_64
Reviewed-by: kvn, dholmes
2017-02-14 11:24:35 -05:00
David Holmes
ec7aacc831 8157709: NMT should use size_t version of Atomic::add
Reviewed-by: kbarrett, sspitsyn
2017-02-13 19:10:55 -05:00
Max Ockner
aa9f6f6b43 Merge 2017-02-13 17:26:26 +00:00
Max Ockner
861eef035c 8157271: Avoid extra copy of NativeCallStack
Now pass reference to NativeCallStack instead of copy.

Reviewed-by: zgu, sspitsyn
2017-02-13 12:00:40 -05:00
Max Ockner
697bec6baf 8169206: TemplateInterpreter::_continuation_entry is never referenced
TemplateInterpreter::_continuation_entry has been removed.

Reviewed-by: coleenp, dholmes, fparain
2017-02-13 10:37:33 -05:00
Harold Seigel
6e88661a89 8174092: Remove array-related access checks from Reflection::verify_class_access()
Change the parameter type to InstanceKlass* and fix the method's callers

Reviewed-by: acorn, coleenp, gtriantafill, lfoltan
2017-02-10 07:46:07 -05:00
Bob Vandette
f0e05db651 Merge 2017-02-09 16:03:03 -05:00
Bob Vandette
50d01f670b 8172670: AOT Platform Support for Windows and Mac OS X x64
Reviewed-by: kvn
2017-02-09 15:43:54 -05:00
Roland Westrelin
804ff732ce 8174199: ci replay doesn't reallocate static final fields of recorded klass
Reviewed-by: kvn
2017-02-08 16:33:53 +01:00
Goetz Lindenmaier
9b2f8340ec 8173470: [C2] Mask shift operands in ideal graph
Reviewed-by: lucy, kvn
2017-01-27 11:19:52 +01:00
Goetz Lindenmaier
8698102379 8173465: Introduce NearLabel for branches known to be short
Reviewed-by: kvn
2017-01-27 10:22:19 +01:00
Coleen Phillimore
0b3bc5c4f0 8169881: Remove implicit Handle conversions oop->Handle
Pass THREAD to Handle as argument instead of implicit Thread::current() call.

Reviewed-by: dholmes, sspitsyn
2017-02-15 22:59:57 -05:00
Yasumasa Suenaga
b1171ce431 8172285: UL support for PrintCompilation
Reviewed-by: kvn
2017-02-14 20:00:28 -08:00
Yasumasa Suenaga
5a06c21978 8172286: CodeCacheFlushing message should be shown in UL
Reviewed-by: kvn
2017-02-14 19:16:46 -08:00
Lutz Schmidt
fd7b599656 8175269: [s390] cleanup calls to vtable_start_offset() and vtable_length_offset()
Reviewed-by: dholmes, mdoerr
2017-01-20 16:53:50 +01:00
Lutz Schmidt
5c5e21df9f 8175267: [s390] cleanup stub code "handler_for_unsafe_access"
Reviewed-by: dholmes, goetz, mdoerr
2017-01-20 15:17:46 +01:00
Vladimir Kozlov
0a908be59d 8171187: Expected compilation level after compilation to be no less than 1
Prevent inlining of test method into other AOT methods

Reviewed-by: iveresov
2016-12-13 17:58:19 -08:00
Magnus Ihse Bursie
e199c1e613 8171163: Merge d01f2abf2c65 broke test/Makefile
Reviewed-by: erikj, ctornqvi
2016-12-13 16:26:07 +01:00
Boris Molodenkov
d652c70de6 8170464: Remove shell script from compiler/c2/cr7005594/Test7005594.java
Reviewed-by: kvn
2016-12-13 17:45:13 +03:00
Gustavo Romero
927d6255d3 8171236: RTM/HTM jtreg tests regression after transition to the new GNU-style options
Reviewed-by: kvn
2016-12-19 18:21:59 -08:00
David Holmes
f13dd16533 Merge 2016-12-20 01:05:39 +00:00
Igor Veresov
f910dde95b Merge 2016-12-19 22:50:28 +00:00
Igor Veresov
7d3c1a6383 8171394: [AOT] failed AOT compilation in compiler/aot/RecompilationTest.java
Fix argument types of tiered callbacks

Reviewed-by: never, kvn
2016-12-19 13:34:21 -08:00
Roland Westrelin
6869835c72 8171092: C1's Math.fma() intrinsic doesn't correctly process its inputs
Fixed 3rd input of FMA intrinsic processing in C1.

Reviewed-by: kvn
2016-12-19 13:09:25 -08:00
Jiangli Zhou
bae7bbd382 8168797: do not load any archived classes from a patched module
Add new runtime shared class visibility check to ensure shared classes from patched module are not loaded at runtime.

Reviewed-by: acorn, ccheung, hseigel, iklam, lfoltan
2016-12-19 13:54:33 -05:00
Jamsheed Mohammed C M
a601028e0f Merge 2016-12-19 15:21:11 +00:00
Jamsheed Mohammed C M
af7e1eac20 8170761: Buffer overrun in sharedRuntime_x86_64.cpp:477
Fixed missing half assert!

Reviewed-by: kvn
2016-12-19 06:25:12 -08:00
Coleen Phillimore
157bfcd7da Merge 2016-12-19 14:12:33 +00:00
Kavitha Natarajan
0b61a28b26 8169177: AArch64: SIGSEGV when "-XX:+ZeroTLAB" is specified along with GC options
Reviewed-by: aph
2016-12-19 02:33:30 -08:00
Zoltan Majo
269508dcf5 8171155: Scanning method file for initialized final field updates can fail for non-existent fields
Check if field exists before possibly marking it as having initialized final updates.

Reviewed-by: stsmirno, vlivanov, coleenp
2016-12-19 08:31:01 +01:00
Serguei Spitsyn
260435f052 Merge 2016-12-19 05:00:24 +00:00
Serguei Spitsyn
4590c71999 8171417: post jigsaw review cleanup in the jtreg jvmti tests
Fix the function throw_exc() in several jvmti tests to return void

Reviewed-by: dsamersoff, hseigel
2016-12-18 20:54:26 -08:00
Serguei Spitsyn
dec261c784 Merge 2016-12-19 04:04:48 +00:00
Serguei Spitsyn
a70c184075 8139566: need proper sync for adding default read edges
Use has_default_read_edges() in the ModuleEntry::can_read to fix race issue

Reviewed-by: hseigel, lfoltan
2016-12-18 19:21:18 -08:00
David Holmes
ca6eb09ef7 8170307: Stack size option -Xss is ignored
Reviewed-by: dcubed, sspitsyn
2016-12-18 22:07:31 -05:00
Derek White
89e7c22fc4 8171129: [aarch64] hs_err logs do not print register mappings
Call print_location for contents of all registers.

Reviewed-by: aph, dholmes
2016-12-14 16:46:50 -05:00