10492 Commits

Author SHA1 Message Date
Christian Thalinger
a0861106e3 Merge 2016-01-11 17:11:57 -08:00
Sangheon Kim
f17b4db454 8146695: FinalizeTest04 crashes VM with EXCEPTION_INT_DIVIDE_BY_ZERO
Reviewed-by: jwilhelm, jprovino
2016-01-08 08:51:18 -08:00
Martin Doerr
f642bbcecd 8146613: PPC64: C2 does no longer respect int to long conversion for stub calls
Reviewed-by: kvn, goetz
2016-01-08 10:14:02 +01:00
Vivek Deshpande
6a52e93df7 8143353: update for x86 sin and cos in the math lib
Optimize Math.sin() and cos() for 64 and 32 bit X86 architecture using Intel LIBM  implementation.

Reviewed-by: kvn
2016-01-08 21:06:50 -08:00
Martin Doerr
ad3414f985 8146612: C2: Precedence edges specification violated
Reviewed-by: kvn
2016-01-08 11:41:04 +01:00
Ed Nevill
307d39879b 8146678: aarch64: assertion failure: call instruction in an infinite loop
Remove assertion

Reviewed-by: aph
2016-01-08 11:39:47 +00:00
Sangheon Kim
a37ef034c1 8144573: TLABWasteIncrement=max_jint fires an assert on SPARC for non-G1 GC mode
Changed to use set64 if TLABWasteIncrement is larger than 4095 before add

Reviewed-by: tschatzl, iveresov
2016-01-07 16:19:41 -08:00
David Lindholm
b61875dc9b 8146694: Break out shared constants and static BOT functions
Reviewed-by: jwilhelm, tbenson
2016-01-11 09:14:01 +01:00
David Holmes
9760f7ac92 8146222: assert(_initialized) failed: TLS not initialized yet!
Reviewed-by: dcubed
2016-01-10 20:02:50 -05:00
Daniel D. Daugherty
1a0f49140b Merge 2016-01-09 02:23:04 +00:00
Ron Durbin
00f6aa5a7c 8135198: Add -XX:VMOptionsFile support to JAVA_TOOL_OPTIONS and _JAVA_OPTIONS
Reviewed-by: dcubed, ddmitriev, ahgross, gthornbr, coleenp
2016-01-08 15:38:08 -08:00
Alexander Harlap
22ad9cec84 8145037: Clean up FreeIdSet usage
Avoid wasting space for the unused sets

Reviewed-by: tschatzl
2016-01-08 15:41:44 -05:00
Coleen Phillimore
7442fce79d Merge 2016-01-08 12:56:16 +00:00
Lana Steuck
cd1e63459c Merge 2016-01-07 15:15:19 -08:00
Kishor Kharbas
a8fcb62829 8146581: Minor corrections to the patch submitted for earlier bug id - 8143925
Reviewed-by: kvn
2016-01-07 14:29:05 -08:00
Joseph Provino
9288ff53e7 Merge 2016-01-07 21:10:28 +00:00
Rachel Protacio
6dac872d4d 8141564: Convert TraceItables and PrintVtables to Unified Logging
The former -XX:+TraceItables and +PrintVtables flags have been converted to UL options -Xlog:itables=trace and vtables=trace

Reviewed-by: acorn, coleenp, dholmes
2016-01-07 13:53:20 -05:00
Lana Steuck
c06f380994 Added tag jdk-9+100 for changeset 92ba3900f072 2016-01-07 09:33:54 -08:00
David Lindholm
98193d202b 8146399: Refactor the BlockOffsetTable classes
Reviewed-by: mgerdin, jwilhelm, tschatzl
2016-01-07 16:25:53 +01:00
David Lindholm
a476bf01f4 8146409: TestPromotionFailedEventWithParallelScavenge.java failed with assert(_time_stamps != __null) failed: Sanity
Reviewed-by: tschatzl, jwilhelm
2016-01-07 14:55:12 +01:00
Chris Hegarty
2d19a4c550 8145544: Move sun.misc.VM to jdk.internal.misc
Reviewed-by: alanb, dholmes, mullan, weijun
2016-01-06 10:03:03 +00:00
Tobias Hartmann
543fcb3a25 Merge 2016-01-06 08:02:23 +01:00
Alejandro Murillo
8797d6f2c6 Merge 2016-01-05 13:08:02 -08:00
Doug Simon
c1d5c540ac 8146001: Remove support for command line options from JVMCI
Reviewed-by: twisti
2016-01-05 10:57:15 -10:00
Sangheon Kim
87f0463ced 8145000: TestOptionsWithRanges.java failure for XX:+UseNUMA -XX:+UseNUMAInterleaving -XX:NUMAInterleaveGranularity=65536
Add protect_pages_individually() to protect memory per chunk on Windows

Reviewed-by: jwilhelm, tbenson
2016-01-05 10:41:56 -08:00
Yumin Qi
fab3e53ec1 8145093: [TESTBUG] Remove test skip code for Solaris SPARC in runtime/SharedArchiveFile/SharedBaseAddress.java
The test failed(see bug 8044600) once on sparc platform which never reproduced thereafter, remove the skip.

Reviewed-by: hseigel, iklam, gtriantafill
2016-01-05 10:36:34 -08:00
Sangheon Kim
7479dffbc6 8144527: NewSizeThreadIncrease would make an overflow
Revert to previous value if NewSizeThreadIncrease related calculation overflows

Reviewed-by: jwilhelm, mgerdin, mchernov
2016-01-05 17:05:13 -08:00
Max Ockner
73c45490a2 Merge 2016-01-06 14:54:24 +00:00
Max Ockner
28c6b5ad89 8146485: Add test for Unified Logging classresolve tag
Test has been added for Unified Logging classresolve tag.

Reviewed-by: coleenp, gtriantafill
2016-01-06 09:39:55 -05:00
Joseph Provino
7a673ca72d Merge 2016-01-06 02:32:13 +00:00
Rachel Protacio
9ab99c633d 8146481: Disable runtime/logging/DefaultMethodsTest.java
@ignore'd DefaultMethodsTest.java

Reviewed-by: gtriantafill, coleenp, hseigel
2016-01-05 18:23:14 +00:00
Ioi Lam
4e9dd68311 8145593: Clean up metaspaceShared.cpp
Reviewed-by: jiangli
2016-01-04 13:57:34 -08:00
Goetz Lindenmaier
b26df6b69f 8146401: Clean up oop.hpp: add inline directives and fix header files
Reviewed-by: coleenp
2016-01-04 15:41:05 +01:00
Marcus Larsson
cc9cd893ac 8145294: TestLogRotation.java triggers a race in the UL framework
Reviewed-by: sla, mgronlun
2016-01-04 11:38:42 +01:00
Marcus Larsson
5e5def838e 8144220: UL does not support full path names for log files on windows
Reviewed-by: sla, mgronlun
2016-01-04 11:31:42 +01:00
Marcus Larsson
230a27a60d 8145083: Use semaphore instead of mutex for synchronization of Unified Logging configuration
Reviewed-by: dholmes, kbarrett, mgronlun
2016-01-04 11:37:18 +01:00
Marcus Larsson
803c430cee 8065331: Add trace events for failed allocations
Reviewed-by: brutisso, ehelin
2016-01-04 11:27:02 +01:00
Joseph Provino
88a120fb79 Merge 2016-01-01 17:08:38 +00:00
Ed Nevill
ea1091ca76 8146286: aarch64: guarantee failures with large code cache sizes on jtreg test java/lang/invoke/LFCaching/LFMultiThreadCachingTest.java
Patch trampoline calls with special case bl to itself which does not cause guarantee failure

Reviewed-by: aph
2015-12-29 16:47:34 +00:00
Vladimir Kozlov
13f73f994f Merge 2015-12-29 18:30:51 +01:00
Martin Doerr
4e6b2ee594 8145913: PPC64: add Montgomery multiply intrinsic
Reviewed-by: aph, goetz
2015-12-29 11:54:21 +01:00
Kim Barrett
c3808b2091 8143847: Remove REF_CLEANER reference category
Remove REF_CLEANER.

Reviewed-by: jwilhelm, mchung, tbenson
2015-12-28 13:59:20 -05:00
Kim Barrett
1b5adfa949 8071507: (ref) Clear phantom reference as soft and weak references do
GC clears phantom refs on notification; update spec accordingly.

Reviewed-by: mchung, jmasa
2015-12-28 13:48:43 -05:00
Hui Shi
3767315e75 8144993: Elide redundant memory barrier after AllocationNode
Elide memory barrier for AllocationNode when it doesn't escape in initializer and has an MemBarRelease node at exit of initializer method.

Reviewed-by: aph, mdoerr, goetz, kvn, asiebenborn
2015-12-27 05:15:14 -08:00
Christian Tornqvist
4d2c80f12e 8146098: Visual Studio build fails after SA restructure
Reviewed-by: goetz, hseigel, dsamersoff
2015-12-24 07:35:18 -08:00
Coleen Phillimore
944b70a17b Merge 2015-12-24 03:28:25 +00:00
Lana Steuck
f81d9a2a7b Added tag jdk-9+99 for changeset c71d1910fc22 2015-12-23 15:41:51 -08:00
Rachel Protacio
dbab9fe1f8 8145606: [TESTBUG] MonitorInflationTest.java should be rewritten to be more predictable
Logging/MonitorInflationTest.java now forced an object inflation and looks for that object. It no longer tests for object deflation.

Reviewed-by: gtriantafill, coleenp, iklam
2015-12-23 17:12:04 -05:00
Max Ockner
88f4fdeddc Merge 2015-12-23 20:14:25 +00:00
Coleen Phillimore
384ecfad72 8146011: sun/management/jmxremote/bootstrap/CustomLauncherTest crash at assert(stack_size)
We were setting stack_overflow_limit before initialization completed which may change the stack base for some solaris systems with unlimited stack

Reviewed-by: goetz, hseigel, gthornbr
2015-12-23 20:07:39 +00:00