David Lindholm
56e8606ca8
Merge
2015-12-10 14:24:26 +00:00
Dmitry Dmitriev
f9b7fc0201
8144197: Possible use after free in Arguments::add_property function
...
Reviewed-by: dholmes, goetz
2015-12-10 14:50:47 +03:00
David Lindholm
1f55a9122c
8145073: Filename and linenumber are not printed for asserts any more
...
Reviewed-by: dholmes, stuefe
2015-12-10 08:50:36 +01:00
Mikael Gerdin
ae65f88b0f
8144714: Add extension point to G1 evacuation closures
...
Reviewed-by: ehelin, jmasa
2015-12-09 16:05:24 +01:00
Nils Eliasson
74cff677d4
8144091: CompilerControl: directive file doesn't override inlining rules
...
Fix correct overrides
Reviewed-by: roland
2015-12-09 13:37:59 +01:00
Nils Eliasson
2bb757d0eb
8145345: LogCompilation output is empty after JEP165: Compiler Control
...
Fix default init and compilecommand update
Reviewed-by: kvn
2015-12-16 15:39:11 +01:00
Nils Eliasson
8c0ad215bc
8144246: adding lots of directives via jcmd may produce OOM crash
...
Add a limit to the number of directives
Reviewed-by: kvn
2015-12-16 15:38:28 +01:00
Andrew Haley
07512e7aec
8145553: Fix warnings in AArch64 directory
...
Reviewed-by: kvn
2015-12-16 13:21:19 +00:00
Andrew Haley
edb2af6a6d
8144582: AArch64 does not generate correct branch profile data
...
Reviewed-by: kvn
2015-12-16 11:35:59 +00:00
Andrew Haley
dd5481cbbc
8145438: Guarantee failures since 8144028: Use AArch64 bit-test instructions in C2
...
Implement short and long versions of bit test instructions.
Reviewed-by: kvn
2015-12-15 19:18:05 +00:00
Christian Thalinger
bf5db72254
8134994: use separate VMStructs databases for SA and JVMCI
...
Reviewed-by: kbarrett
2015-12-14 17:02:02 -10:00
Ed Nevill
c095394bce
8144498: aarch64: large code cache generates SEGV
...
Fix pd_call_destination to use is_call_at rather than is_call
Reviewed-by: aph, adinn
2015-12-08 14:26:17 +00:00
Andrew Haley
ac6fa27965
Merge
2015-12-15 13:42:13 +00:00
Andrew Haley
c2221a88e8
8145320: Create unsafe_arraycopy and generic_arraycopy for AArch64
...
Reviewed-by: kvn
2015-12-14 15:53:48 +00:00
Goetz Lindenmaier
2b4403dc88
8145300: ppc64: fix port of "8072008: Emit direct call instead of linkTo* for recursive indy/MH.invoke* calls"
...
Reviewed-by: simonis
2015-12-14 10:22:19 +01:00
Vladimir Ivanov
1a4c3a752d
8145137: Incorrect call signature can be used in nmethod::preserve_callee_argument_oops
...
Reviewed-by: roland, jrose
2015-12-11 15:03:11 +03:00
Vladimir Ivanov
afeb87ddd8
8144935: C2: safepoint is pruned from a non-counted loop
...
Reviewed-by: roland
2015-12-10 14:51:53 +03:00
Nils Eliasson
7b54819d3e
8144601: Premature assert in directive inline parsing
...
Break after first fail
Reviewed-by: roland
2015-12-09 13:41:04 +01:00
Doug Simon
bbc34efe26
8144944: JVMCI compiler initialization can happen on different thread than JVMCI initialization
...
Reviewed-by: twisti
2015-12-09 22:57:52 +01:00
Paul Sandoz
4d4c7ad974
8143628: Fork sun.misc.Unsafe and jdk.internal.misc.Unsafe native method tables
...
Reviewed-by: shade, dholmes, alanb, chegar, mchung, roland
2015-12-09 14:54:40 +01:00
Jamsheed Mohammed
1f2a9c1407
6808665: Use486InstrsOnly aborts 32-bit VM
...
The code supporting -XX:+/-Use486InstrsOnly was removed.
Reviewed-by: dholmes, thartmann, vlivanov
2015-12-09 11:06:39 +01:00
Martin Doerr
ef1c3dc4ed
8144850: C1: operator delete needs an implementation
...
Reviewed-by: kvn
2015-12-07 18:24:24 +01:00
Christian Thalinger
3db39e91be
Merge
2015-12-15 01:20:08 +01:00
Jan Civlin
a08d3805f0
8144771: Use AVX3 instructions for string compare
...
Co-authored-by: Michael C Berg <michael.c.berg@intel.com>
Reviewed-by: kvn, thartmann
2015-12-14 14:48:30 -08:00
Tom Rodriguez
e4d937a557
8145338: compiler/jsr292/CallSiteDepContextTest.java fails: assert(dep_implicit_context_arg(dept) == 0) failed: sanity
...
Reviewed-by: twisti
2015-12-14 13:06:39 -08:00
Doug Simon
08a2e337c7
8145270: Need to eagerly initialize JVMCI compiler under -Xcomp
...
Reviewed-by: twisti
2015-12-13 22:51:13 +01:00
Joseph Provino
2fff60761c
Merge
2015-12-07 17:16:13 +00:00
Joseph Provino
1b75e851aa
Merge
2015-12-07 17:04:42 +00:00
Goetz Lindenmaier
6f27a97d77
8144466: ppc64: fix argument passing through opto stubs
...
Reviewed-by: kvn
2015-12-07 15:42:47 +01:00
Vladimir Kozlov
223668aab4
Merge
2015-12-14 10:27:33 -08:00
Martin Doerr
682da74418
8143817: C1: Platform dependent stack space not preserved for all runtime calls
...
Reviewed-by: roland
2015-12-08 14:44:00 +01:00
Vivek R Deshpande
2d9a6cfd3f
8143355: Update for addition of vectorizedMismatch intrinsic for x86
...
Co-authored-by: Liqi Yi <liqi.yi@intel.com>
Reviewed-by: kvn
2015-12-07 16:35:07 -08:00
Roland Westrelin
43d48c16d2
Merge
2015-12-07 15:00:46 +00:00
Martin Doerr
b7ad80c79f
8144822: PPC64: Fix build after 8072008
...
Reviewed-by: goetz
2015-12-07 15:01:24 +01:00
Tom Rodriguez
449bf68d35
8143571: [JVMCI] Double unregistering of nmethod during unloading
...
Reviewed-by: iveresov, twisti
2015-12-04 15:18:46 -10:00
Mikael Vidstedt
62dbc20112
Merge
2015-12-05 02:19:46 +00:00
Mikael Vidstedt
7689ac6999
Merge
2015-12-04 23:50:05 +00:00
Mikael Vidstedt
b5691de477
8144748: Move assembler/macroAssembler inline function definitions to corresponding inline.hpp files
...
Reviewed-by: kvn, coleenp
2015-12-04 15:08:49 -08:00
Mikael Vidstedt
7caf70643c
8144657: Invalid format specifiers in jvmci trace messages
...
Reviewed-by: kvn
2015-12-04 13:36:10 -08:00
Vladimir Ivanov
d60a09e9c5
8072008: Emit direct call instead of linkTo* for recursive indy/MH.invoke* calls
...
Reviewed-by: jrose, dlong, aph, forax
2015-12-04 23:46:19 +03:00
Mikael Vidstedt
95c869947a
8144605: Invalid format specifier when printing in_cset_state_t
...
Use existing CSETSTATE_FORMAT macro in format string
Reviewed-by: kbarrett, tschatzl
2015-12-04 09:36:16 -08:00
Mikael Vidstedt
00df16e386
Merge
2015-12-06 06:08:48 +00:00
Coleen Phillimore
0f27cc83c2
Merge
2015-12-05 17:14:02 +00:00
Coleen Phillimore
5f07c2b8ad
8144534: Refactor templateInterpreter and templateInterpreterGenerator functions
...
Merged templateInterpreter_x86_32/64 into templateInterpreterGenerator_x86.cpp (some 32/64 functions remain for the hand coded crc functions).
Reviewed-by: goetz, jrose, twisti
2015-12-05 10:40:22 -05:00
Thomas Schatzl
d9d78c6a33
8144690: g1Predictions.hpp includes allocation.inline.hpp
...
Remove offending (and unnecessary) include statement.
Reviewed-by: stefank, jmasa
2015-12-05 15:17:29 +01:00
Thomas Schatzl
52745a5d2c
8144583: Test sanity/ExecuteInternalVMTests.java fails
...
Remove a test that is highly dependent on timing.
Reviewed-by: jwilhelm
2015-12-05 15:16:01 +01:00
Thomas Stuefe
679e48d459
8144192: Enhancements-to-print_siginfo-windows
...
Some small enhancement to os::print_siginfo for Windows
Reviewed-by: dholmes
2015-12-05 05:15:35 -05:00
Mikael Vidstedt
5a0c8c4485
8144663: Invalid constraints in memset_with_concurrent_readers_sparc.cpp inline assembly
...
Fix constraints and signedness in comparisons
Reviewed-by: kbarrett
2015-12-04 14:32:25 -08:00
Martin Doerr
8c5da27f19
8144019: PPC64 C1: Introduce Client Compiler
...
Reviewed-by: goetz
2015-12-04 16:38:04 +01:00
Martin Doerr
0fba365de2
8136445: Performance issue with Nashorn and C2's global code motion
...
Reviewed-by: kvn
2015-12-04 16:23:39 +01:00