Dmitry Fazunenko
2a16196f05
Merge
2016-04-26 10:01:00 +00:00
Dmitry Fazunenko
5071cda359
Merge
2016-04-26 09:14:06 +00:00
Goetz Lindenmaier
1601aea438
8155085: [ppc] Fix Type-O in "8154580: Save mirror in interpreter frame..."
...
Reviewed-by: dholmes, mgerdin
2016-04-26 11:05:11 +02:00
Robbin Ehn
d58feb9912
8154719: JvmtiBreakpoint rename method print() to print_on()
...
Reviewed-by: mlarsson, sla, sspitsyn
2016-04-26 10:58:03 +02:00
Antonios Printezis
76adc93577
8151556: Use the PreservedMarks* classes for the G1 preserved mark stacks
...
Reviewed-by: tschatzl
2016-04-26 10:23:08 +02:00
Antonios Printezis
41a5d2d430
8154153: PS: Restore preserved marks in parallel
...
Restore preserved marks after evacuation failure in parallel using the PreservedMark infrastructure.
Reviewed-by: tschatzl
2016-04-26 10:19:57 +02:00
Alejandro Murillo
dbf7eb0492
Merge
2016-04-25 14:15:38 -07:00
Chris Plummer
5619a7209c
8154379: MIN_STACK_SHADOW_PAGES should equal DEFAULT_STACK_SHADOW_PAGES on aarch64
...
Undid previous change that had set it to 1.
Reviewed-by: enevill, adinn, aph
2016-04-25 12:11:58 -07:00
Roland Westrelin
15893e995b
8155015: Aarch64: bad assert in spill generation code
...
Reviewed-by: thartmann
2016-04-25 15:14:02 +02:00
Roland Westrelin
23ce249250
8154939: 8153998 broke vectorization on aarch64
...
Reviewed-by: kvn, mcberg
2016-04-27 01:14:07 -07:00
Jan Civlin
f2e9b827d6
8154495: SHA256 AVX2 intrinsic (when no supports_sha() available)
...
Reviewed-by: kvn
2016-04-26 21:54:21 -07:00
Michael Berg
7c4302f618
8154896: xml.transform fails intermittently on SKX
...
Replace some short branches (jccb) to avoid problem when EVEX is used.
Reviewed-by: twisti, kvn
2016-04-26 20:43:59 -07:00
Rickard Bäckman
b853eb7f5c
8151956: Support non-continuous CodeBlobs in HotSpot
...
Reviewed-by: iveresov, thartmann, simonis
2016-04-26 10:28:51 +02:00
Vladimir Ivanov
67ff4391ec
8154172: C1: NPE is thrown instead of linkage error when invoking nonexistent method
...
Reviewed-by: kvn
2016-04-25 21:25:22 +03:00
Vladimir Ivanov
e17b342749
8134918: C2: Type speculation produces mismatched unsafe accesses
...
Reviewed-by: kvn
2016-04-25 18:36:27 +03:00
Jim Laskey
ce076f3ab9
8147634: Need a JImage API that given a JImageLocationRef returns class name
...
Reviewed-by: hseigel
2016-04-25 09:59:43 -03:00
Jim Laskey
c95df8b9fe
8147426: Missing definition for JIMAGE_NOT_FOUND
...
Reviewed-by: hseigel, alanb
2016-04-25 09:59:07 -03:00
Goetz Lindenmaier
187fe4afd1
8154996: [aix] Implement compare_file_modified_times for "8146879: Add option ..."
...
Reviewed-by: simonis
2016-04-25 12:42:29 +02:00
Erik Helin
bbe16a058e
Merge
2016-04-25 17:24:33 +02:00
Coleen Phillimore
ec68fa3411
Merge
2016-04-25 15:22:16 +00:00
Andrew Haley
874b51e362
Merge
2016-04-25 15:02:33 +00:00
Andrew Haley
f2ba1fde33
8154957: AArch64: Better byte behavior
...
The fix for 8132051 is needed for AArch64.
Reviewed-by: roland
2016-04-25 14:22:36 +00:00
Coleen Phillimore
de88e58a82
8154580: Save mirror in interpreter frame to enable cleanups of CLDClosure
...
GC walks the mirror using OopClosure rather than using CLDClosure in oops_interpreted_do()
Reviewed-by: dlong, twisti, stefank
2016-04-25 09:51:00 -04:00
Stefan Karlsson
9ca6318ece
8017629: G1: UseSHM in combination with a G1HeapRegionSize > os::large_page_size() falls back to use small pages
...
Reviewed-by: pliden, sjohanss, stuefe
2016-04-25 11:36:14 +02:00
Tobias Hartmann
3a358f4cff
8086057: Crash with "modified node is not on IGVN._worklist" when running with -XX:-SplitIfBlocks
...
Pre-loop Opaque1 node 'pre_opaq' should be put on the IGVN worklist after modification.
Reviewed-by: kvn
2016-04-25 10:53:42 +02:00
Tobias Hartmann
ebc384160f
8154763: Crash with "assert(RangeCheckElimination)" if RangeCheckElimination is disabled
...
Disable multiversioning if range check elimination is turned off.
Reviewed-by: mcberg, kvn
2016-04-25 10:51:44 +02:00
Jiangli Zhou
04ec692aca
Merge
2016-04-22 19:40:39 +02:00
Coleen Phillimore
bc5d385d04
Merge
2016-04-22 16:17:45 +00:00
Matthias Baesken
d88ba0b30d
8154566: os_linux.cpp parse_os_info gives non descriptive output on current SLES releases
...
For SuSE, read the first line of the /etc/xrelease file, also get PRETTY_NAME from /etc/os_release
Reviewed-by: gthornbr, coleenp
2016-04-23 15:21:48 -04:00
Michail Chernov
0fc708181a
8154341: [TESTBUG] G1 stress test for humongous objects allocation
...
Reviewed-by: jwilhelm, dfazunen
2016-04-22 18:19:29 +03:00
Michail Chernov
4397d91642
8154759: [TESTBUG] GC tests should be changed to be able to execute with -Xlog:all=trace
...
Reviewed-by: jmasa, dfazunen
2016-04-22 17:49:15 +03:00
Coleen Phillimore
77eae51159
Merge
2016-04-22 14:48:35 +00:00
Michail Chernov
14a8adfd9f
8154843: GC tests should be correctly marked with @module
...
Reviewed-by: jwilhelm, dfazunen
2016-04-22 17:46:06 +03:00
Coleen Phillimore
5f5a877bf4
Merge
2016-04-22 13:16:57 +00:00
Goetz Lindenmaier
dafa24689b
8154921: Fix aix after "8146879: Add option for handling existing log files in UL"
...
Rename os::fileno to os::get_fileno because AIX defines macro 'fileno'.
Reviewed-by: coleenp
2016-04-22 14:57:18 +02:00
Andrew Haley
651e264d3c
8154210: Zero: Better byte behaviour
...
Complete support for 8132051 on Zero and fix failure on 64-bit big-endian systems
Reviewed-by: andrew, chrisphi, coleenp
2016-04-22 14:30:58 +02:00
Thomas Schatzl
2e4cd63893
Merge
2016-04-22 13:43:36 +02:00
Martin Doerr
2ee49b78fe
8154867: PPC64: Better byte behavior
...
Reviewed-by: goetz
2016-04-22 10:46:08 +02:00
Thomas Schatzl
78d48b8bee
8154838: G1CardLiveData::free_large_bitmap() uses wrong calculation to determine the number of words
...
Use the exact same calculation as G1CardLiveData::allocate_large_bitmap() in free_large_bitmap().
Reviewed-by: stefank, jmasa
2016-04-22 10:19:22 +02:00
Alejandro Murillo
f9426642c6
Merge
2016-04-22 01:04:00 -07:00
Alejandro Murillo
638bcd60aa
Merge
2016-04-22 00:08:54 -07:00
Chris Plummer
7cd3700010
8148195: Some InstanceKlass and MethodCounters fields can be excluded when JVMTI is not supported
...
Removed "previous version", "cached class file", and breakpoint related fields and code when JVMTI is not supported
Reviewed-by: coleenp, sspitsyn
2016-04-21 20:49:11 -07:00
Erik Gahlin
391c11f0c2
8154794: Add support for experimental fields/events to event-based tracing
...
Reviewed-by: mlarsson, mgronlun
2016-04-22 00:08:43 +02:00
Lana Steuck
4849577827
Merge
2016-04-21 13:36:14 -07:00
Bharadwaj Yadavalli
d1b219ba3c
Merge
2016-04-21 20:11:40 +00:00
Bharadwaj Yadavalli
80a156e005
Merge
2016-04-21 15:59:07 -04:00
Lana Steuck
4fff4771e0
Added tag jdk-9+115 for changeset a936b4e01afb
2016-04-21 12:57:06 -07:00
Kirill Zhaldybin
b15c8503ab
8132718: Add tests which check that when humongous classloader object becomes unreachable it and all classes that were loaded in it should be collected
...
Reviewed-by: jmasa, dfazunen
2016-04-21 17:55:14 +03:00
Kirill Zhaldybin
769aba784a
8153764: Add auxiliary method that generates class by class prototype to gc testlibrary
...
Reviewed-by: dfazunen, iignatyev
2016-04-21 18:01:10 +03:00
Per Liden
48892f6f68
8152949: Jigsaw crash when Klass in _fixup_module_field_list is unloaded
...
During start up anonymous classes must be kept alive until after their mirror's module field is patched with java.base
Co-authored-by: Stefan Karlsson <stefan.karlsson@oracle.com>
Reviewed-by: coleenp, hseigel
2016-04-21 09:23:04 -04:00