Christian Tornqvist
6465239986
Merge
2015-03-02 05:32:01 -08:00
Tobias Hartmann
9e655cb7ea
Merge
2015-03-02 13:28:06 +00:00
Tobias Hartmann
b4420f1516
8006960: hotspot, "impossible" assertion failure
...
Escape state of allocated object should be always adjusted after it was passed to a method.
Reviewed-by: kvn
2015-03-02 13:40:40 +01:00
Tobias Hartmann
3f42ccd0ff
8073956: Escape analysis dump misses args information
...
Fixed output of PrintEscapeAnalysis.
Reviewed-by: kvn
2015-03-02 13:16:07 +01:00
Igor Ignatyev
450835d136
Merge
2015-03-02 11:15:09 +00:00
Kim Barrett
40d3986051
8069016: Add BarrierSet downcast support
...
Add FakeRttiSupport utility and use to provide barrier_set_cast.
Reviewed-by: jmasa, sangheki
2015-02-27 19:52:48 -05:00
Harold Seigel
01ed1c9ea6
8073908: Replace hotspot/testlibrary use of sun.management with public API
...
Use java.lang API's instead of sun.management API's.
Reviewed-by: sla, iignatyev, gtriantafill, mchung
2015-02-27 12:48:06 -05:00
Alejandro Murillo
e7f35f99b5
Merge
2015-02-27 07:34:26 -08:00
Magnus Ihse Bursie
0624f19e6e
8072842: Add support for building native JTReg tests
...
Reviewed-by: erikj, sla
2015-02-27 11:56:34 +01:00
Filipp Zhinkin
dbf67b8e69
8073154: NULL-pointer dereferencing in LIR_OpProfileType::print_instr
...
Reviewed-by: iveresov
2015-02-27 11:41:42 +03:00
Lana Steuck
171f832de9
Merge
2015-02-26 20:17:34 -08:00
David Katleman
435bd0a792
Added tag jdk9-b52 for changeset d638088414a8
2015-02-26 15:57:41 -08:00
Jesper Wilhelmsson
1426bc9dc1
8073883: serviceability/dcmd/gc/RunGCTest.java should not run with -XX:+ExplicitGCInvokesConcurrent
...
Don't run test with -XX:+ExplicitGCInvokesConcurrent
Reviewed-by: mgerdin
2015-02-26 21:00:03 +01:00
Vladimir Kozlov
239370b736
Merge
2015-02-26 10:56:54 -08:00
Jesper Wilhelmsson
b22466d59d
Merge
2015-02-26 19:32:03 +01:00
Andrey Zakharov
fd9d670156
8073950: Quarantine failing test: gc/TestSoftReferencesBehaviorOnOOME.java due to JDK-8073669
...
Quarantine gc/TestSoftReferencesBehaviorOnOOME.java
Reviewed-by: mgerdin, tschatzl
2015-02-26 17:02:48 +01:00
Dmitry Dmitriev
26261a9600
8069291: [TESTBUG] runtime/threads/Fibonacci: OutOfMemoryError: unable to create native thread
...
Reviewed-by: dholmes, ctornqvi
2015-02-26 06:11:56 -08:00
Stefan Sarne
fab80a0ca3
8073718: [TESTBUG] Cleanup test output and skip creating mini dumps
...
Reviewed-by: sla, ctornqvi
2015-02-26 06:11:40 -08:00
Roland Westrelin
25a0458907
8073796: assert(check_obj_alignment(result)) failed: address not aligned: ..
...
Arrays.copyOf intrinsic can deoptimize with uninitialized new array
Reviewed-by: kvn
2015-02-25 12:33:43 +01:00
Zoltan Majo
b5f763492e
Merge
2015-02-28 12:33:50 +00:00
Stefan Anzinger
292cc73546
8073670: TypeF::eq and TypeD::eq do not handle NaNs correctly
...
Change TypeF:eq and TypeD:eq to compare NaN values using a bitwise comparison.
Reviewed-by: kvn
2015-02-27 13:21:05 +01:00
Roland Westrelin
3a627c0d83
8073792: assert((get_length_if_constant(phase) == -1) == !ary_src->size()->is_con()) failed: inconsistent
...
Assert in array copy code broken when array size becomes known during igvn
Reviewed-by: kvn, vlivanov
2015-02-25 10:44:38 +01:00
Serguei Spitsyn
942d1f7f32
8046246: the constantPoolCacheOopDesc::adjust_method_entries() used in RedefineClasses does not scale
...
Optimize the adjust_method_entries functions by using the orig_method_idnum() function
Reviewed-by: coleenp, dcubed
2015-02-25 00:30:54 -08:00
Igor Veresov
14cf940405
8073735: compiler/loopopts/CountedLoopProblem.java got OOME
...
Ignore OOM in the test
Reviewed-by: kvn
2015-02-24 23:31:00 -08:00
Dean Long
aa21fdd0c0
8072383: resolve conflicts between open and closed ports
...
Refactor close to remove references to closed ports
Reviewed-by: kvn, simonis, dholmes
2015-02-24 17:23:53 -05:00
Vladimir Ivanov
24be5c951c
Merge
2015-02-24 17:14:29 +00:00
Vladimir Ivanov
dad72d8a2b
Merge
2015-02-24 07:39:22 -08:00
Roland Westrelin
f4f9769cd2
8073184: Compile of java.lang.Integer::getChars fails with LoopLimitCheck = false after 8054478
...
CastII that guards counted loops confuses range check elimination with LoopLimitCheck off
Reviewed-by: kvn, iveresov
2015-02-24 15:23:05 +01:00
Sergei Kovalev
3d215c0b63
8067822: test/testlibrary_tests/RandomGeneratorTest.java failed on Assert Unexpected random number sequence for mode: NO_SEED
...
On embedded platforms we have a message in std error. We should not take into account the message. Therefore only std out should be used fo verification.
Reviewed-by: iignatyev, kvn
2015-02-24 15:42:26 +03:00
Sergei Kovalev
7fdd3ff35d
8067162: [TESTBUG] runtime/SharedArchiveFile tests fail on compact profiles
...
Modified TEST.groups file to exclude two tests from execution on compact profiles.
Reviewed-by: mseledtsov, dholmes, iignatyev
2015-02-24 16:08:25 +03:00
Christian Tornqvist
07a6ab00bc
Merge
2015-02-23 05:01:11 -08:00
Tobias Hartmann
37cfc9fb6d
8073257: compiler/codecache/stress/RandomAllocationTest.java + fastdebug + -XX:+LogCompilation, "allocating without ResourceMark"
...
Added two missing ResourceMarks to 'NMethodSweeper::log_sweep'.
Reviewed-by: kvn, iignatyev
2015-02-23 10:38:26 +01:00
Volker Simonis
3f7a17902e
8073624: Fix waring "converting to non-pointer type 'bool' from NULL" in arraycopynode.cpp
...
Reviewed-by: roland
2015-02-23 10:32:17 +01:00
Tobias Hartmann
58338525b4
8072774: bigapps/Weblogic+medrec/nowarnings fails due to CodeHeap 'profiled nmethods' exhaustion
...
Store profiled code in the non-profiled code heap (and vice versa) if the code cache is really full.
Reviewed-by: kvn, iveresov
2015-02-23 07:55:37 +01:00
Alejandro Murillo
908ae8461b
Merge
2015-02-20 14:14:08 -08:00
Lana Steuck
685b728f55
Merge
2015-02-19 16:37:05 -08:00
David Katleman
cb126fc539
Added tag jdk9-b51 for changeset 5fb718119516
2015-02-19 11:23:58 -08:00
Vladimir Ivanov
93f9344ff4
Merge
2015-02-19 11:12:59 -08:00
Jesper Wilhelmsson
5c18821ea5
Merge
2015-02-19 12:56:50 +01:00
Christian Tornqvist
b92cbf650b
Merge
2015-02-18 19:27:49 -08:00
David Holmes
2a2e56342c
8072055: Argument checking for SE Embedded and ARM should be moved out of arguments.cpp
...
Reviewed-by: bdelsart, dlong, hseigel, coleenp
2015-02-18 22:19:47 -05:00
Roland Westrelin
88848bd9e8
6912521: System.arraycopy works slower than the simple loop for little lengths
...
Convert small array copies to series of loads and stores
Reviewed-by: kvn, vlivanov
2015-02-18 18:14:07 +01:00
Dmitrij Pochepko
c71eca0cbf
8068461: compiler/codecache/jmx/UsageThresholdIncreasedTest.java failed: java.lang.RuntimeException: Usage threshold was hit: 1 times for CodeHeap 'non-nmethods'
...
Added filter for invalid testcase
Reviewed-by: kvn, iignatyev
2015-02-19 23:47:01 +03:00
Pavel Punegov
55df61e264
8067012: Don't create MDO for constant getters
...
Add check if the method is constant getter
Reviewed-by: kvn, iveresov
2015-02-18 16:59:56 +03:00
Pavel Punegov
f8c9e34966
8067157: Closed compiler tests should not be in hotspot/test/TEST.groups
...
Replace closed/compiler tests with sanity/ExecuteInternalVMTests.java to keep the hotspot_compiler_closed group
Reviewed-by: kvn, zmajo
2015-02-18 16:19:48 +03:00
Igor Ignatyev
0596217df6
8073499: quarantine compiler/tiered/LevelTransitionTest
...
Reviewed-by: kvn
2015-02-19 23:49:22 +03:00
Erik Joelsson
cf0e1e5323
8072904: building jdk9 with jdk9 boot jdk can cause failure or incorrect results
...
Reviewed-by: dholmes, dlong
2015-02-18 11:25:34 +01:00
Stefan Karlsson
2e888853a1
8073387: Move VerifyOopClosures out from genOopClosures.hpp
...
Reviewed-by: brutisso, mgerdin, coleenp
2015-02-18 08:57:29 +01:00
Igor Veresov
f96ca50eca
Merge
2015-02-17 21:46:39 +00:00
Igor Veresov
783f2be52f
8072753: Nondeterministic wrong answer on arithmetic
...
Check for overflow when inverting the loop during the counted loop conversion
Reviewed-by: kvn
2015-02-17 11:00:18 -08:00