Pavel Punegov
694727f144
8148563: compiler/compilercontrol/jcmd/StressAddMultiThreadedTest.java timesout
...
Decrease amount of directives and threads
Reviewed-by: neliasso
2016-03-01 20:17:27 +03:00
Vladimir Ivanov
bb51ea7a06
8150543: Mismatched access detection is inaccurate
...
Reviewed-by: kvn, shade
2016-02-29 23:46:55 +03:00
Vladimir Ivanov
a7d78599d7
8150436: Incorrect invocation mode when linkToInteface linker is eliminated
...
Reviewed-by: kvn, shade
2016-02-26 01:58:29 +03:00
Vladimir Ivanov
abebc2da5c
8150186: Folding mismatched accesses with @Stable is incorrect
...
Reviewed-by: kvn, jrose, shade
2016-02-26 01:58:26 +03:00
Aleksey Shipilev
4a8c4fc074
8150534: C1 compilation fails with "Constant field loads are folded during parsing"
...
Reviewed-by: vlivanov, thartmann
2016-02-25 15:10:16 +03:00
Nils Eliasson
e09bb29c2d
8148159: [TESTBUG] TestCompilerDirectivesCompatibility tests fails on non-tiered server VMs
...
Add whitebox for checking available compilers
Reviewed-by: kvn
2016-02-25 10:42:42 +01:00
Roland Westrelin
7c3120b3da
Merge
2016-02-24 20:18:04 +00:00
Aleksey Shipilev
6e26b67678
8150514: C1 crashes in Canonicalizer::do_ArrayLength() after fix for JDK-8150102
...
Reviewed-by: thartmann, vlivanov
2016-02-24 18:43:51 +03:00
Aleksey Shipilev
0c43809cfe
8148146: Integrate new internal Unsafe entry points, and basic intrinsic support for VarHandles
...
Reviewed-by: psandoz, kvn, jrose, adinn, simonis, coleenp
2016-02-23 22:09:41 +03:00
Roland Westrelin
744d73a67f
8148353: [linux-sparc] Crash in libawt.so on Linux SPARC
...
Gcc expects clean 32 bit int in 64 bit register on function entry
Reviewed-by: kvn, dlong
2016-02-23 17:18:31 +01:00
Roland Westrelin
db36e29ab0
8149916: Test case for 8149797
...
Reviewed-by: kvn
2016-02-16 12:54:20 +01:00
Tobias Hartmann
8b42758800
Merge
2016-02-15 11:52:51 +01:00
Konstantin Shefov
719c07ec10
8141619: Develop new tests for JVMCI compilerToVM class' CP related methods
...
Reviewed-by: twisti, dpochepk
2016-02-20 11:49:45 +03:00
Konstantin Shefov
ac6fe07b05
8141618: Change JVMCI compilerToVM constant pool tests to support CP cache
...
Reviewed-by: twisti, dpochepk
2016-02-20 11:49:02 +03:00
Martin Doerr
de01af89d8
8149655: PPC64: Implement CompactString intrinsics
...
Reviewed-by: goetz, kvn
2016-02-19 11:09:59 +01:00
Vladimir Ivanov
4532f54300
7177745: JSR292: Many Callsite relinkages cause target method to always run in interpreter mode
...
Reviewed-by: jrose, kvn
2016-02-19 20:40:20 +03:00
Pavel Punegov
0e441f9177
8144621: CompilerControl: inline tests timeout with Xcomp
...
Restrict patterns that lead to timeout
Reviewed-by: kvn, neliasso
2016-02-17 17:48:56 +03:00
Jesper Wilhelmsson
c6d81e192d
Merge
2016-02-11 21:07:38 +01:00
Tobias Hartmann
afca49ff29
8148752: Compiled StringBuilder code throws StringIndexOutOfBoundsException
...
Fixed handling of long/double MH arguments in GraphBuilder::try_method_handle_inline().
Reviewed-by: roland, shade, vlivanov, kvn, twisti
2016-02-10 07:54:26 +01:00
Roland Schatz
7cf2c51fa7
8148741: compiler/jvmci/code/SimpleDebugInfoTest.java fails in 'frame::sender_for_compiled_frame'
...
Reviewed-by: twisti
2016-02-08 18:52:03 +01:00
Tobias Hartmann
904898e762
8148564: compiler/intrinsics/string/TestStringIntrinsics2.java times out
...
Test should not run with -Xcomp because MaxInlineSize is large.
Reviewed-by: kvn, simonis
2016-02-12 12:18:44 +01:00
Jamsheed Mohammed
45bd62d1f1
8149123: [TESTBUG] compiler/loopopts/superword/SumRed* tests running on non-x86 platforms
...
Restricted test execution to supported archs.
Reviewed-by: kvn
2016-02-10 15:24:22 +01:00
Doug Simon
60a582e9be
8149019: remove redundant modifiers
...
Reviewed-by: twisti
2016-02-08 18:52:03 +01:00
Tom Rodriguez
7c15712c40
Merge
2016-02-08 12:13:56 -08:00
Tom Rodriguez
938471481b
8149076: [JVMCI] missing ResourceMark in JVMCIRuntime::initialize_HotSpotJVMCIRuntime
...
Reviewed-by: twisti, iignatyev
2016-02-05 12:27:02 -08:00
Pavel Punegov
fc58d951d2
8148864: Quarantine CompilerControl tests
...
Exclude tests affected by JDK-8148563 and JDK-8140354 from execution
Reviewed-by: kvn
2016-02-05 18:05:33 +03:00
Tobias Hartmann
4cce6f082e
Merge
2016-02-05 15:38:21 +01:00
Tobias Hartmann
2bdb607d7d
8149109: [TESTBUG] TestRegisterRestoring.java fails with "VM option 'SafepointALot' is develop"
...
Added missing -XX:+IgnoreUnrecognizedVMOptions.
Reviewed-by: vlivanov
2016-02-05 12:43:57 +01:00
Tobias Hartmann
16f749ef45
8148751: [TESTBUG] compiler/whitebox/AllocationCodeBlobTest.java fails due to unexpected code cache allocation
...
Do all the measurements and then check the results to avoid unexpected code cache allocations.
Reviewed-by: vlivanov
2016-02-03 17:51:47 +01:00
Roland Westrelin
1462f0b038
8147645: get_ctrl_no_update() code is wrong
...
Array.fill intrinsification code doesn't mark replaced control as dead
Reviewed-by: kvn
2016-02-03 10:58:50 +01:00
Tobias Hartmann
694d16f4cc
8148490: RegisterSaver::restore_live_registers() fails to restore xmm registers on 32 bit
...
Fixed stack offsets for xmm register saving/restoring code on 32 bit.
Reviewed-by: kvn, mcberg
2016-02-03 09:09:56 +01:00
Doug Simon
56c2dccccf
8148981: remove ResolvedJavaType.getClassFilePath()
...
Reviewed-by: twisti
2016-02-03 12:16:44 +01:00
Roland Schatz
76b459d629
8146608: [JVMCI] DebugInfo Tests on DeoptimizeALot runs fails in assert(_pc == *pc_addr || pc == *pc_addr) frame::patch_pc() /frame_x86.cpp:285
...
Reviewed-by: twisti
2016-02-03 12:16:44 +01:00
Krystal Mo
415eda1274
8003585: strength reduce or eliminate range checks for power-of-two sized arrays
...
Change ((x & m) u<= m) to always true and ((x & (m - 1)) u< m) into (m > 0)
Reviewed-by: kvn, roland
2016-01-19 14:52:33 +01:00
Pavel Punegov
d26d6fa3ef
8144239: [TESTBUG] InlineCommandTest.java: unknown compiler level 0 for commpile ID: 651
...
Add Xbatch to make compilation block test thread.
Reviewed-by: kvn
2016-02-01 19:45:26 +03:00
Igor Ignatyev
ffbb39518c
8148012: get rid of slash-dot-dot in @library directives
...
Reviewed-by: dholmes, dfazunen, cjplummer
2016-01-29 03:11:16 +03:00
Christian Wimmer
b220252b74
8148202: move lookup of Java class and hub from ResolvedJavaType to ConstantReflectionProvider
...
Reviewed-by: twisti
2016-01-26 11:28:54 -10:00
Igor Ignatyev
3bebe35b7b
8148136: compile control tests have incorrect @build directives
...
Reviewed-by: kvn
2016-01-26 00:25:20 +03:00
Igor Ignatyev
972bf92ef7
8148161: quarantine compiler/loopopts/UseCountedLoopSafepoints.java
...
Reviewed-by: kvn
2016-01-26 00:25:20 +03:00
Tom Rodriguez
a3351a8233
8148101: [JVMCI] Make CallingConvention.Type extensible
...
Reviewed-by: twisti
2016-01-25 09:12:58 -08:00
Goetz Lindenmaier
4e99638d69
8147937: Adapt SAP copyrights to new company name
...
Reviewed-by: simonis, stuefe
2016-01-21 12:37:47 +01:00
Tom Rodriguez
4205407d83
8146424: runtime/ReservedStack/ReservedStackTest.java triggers: assert(thread->deopt_mark() == __null) failed: no stack overflow from deopt blob/uncommon trap
...
Reviewed-by: twisti
2016-01-22 11:11:06 -08:00
Tom Rodriguez
87d68c21c4
8147432: JVMCI should report bailouts in PrintCompilation output
...
Reviewed-by: kvn, twisti
2016-01-22 11:08:07 -08:00
Roland Schatz
0691fac50b
8146244: compiler/jvmci/code/DataPatchTest.java crashes: SIGSEGV in (getConstClass)getConstClass
...
Reviewed-by: twisti
2016-01-21 16:22:01 +01:00
Igor Ignatyev
025890379a
8141557: TestResolvedJavaMethod.java times out after 1000 ms
...
Reviewed-by: twisti
2016-01-21 22:23:22 +03:00
Pavel Punegov
157f8f1313
Merge
2016-01-21 15:07:42 +01:00
Pavel Punegov
b5e16518f4
8145800: [Testbug] CompilerControl: inline message differs for not inlined methods
...
Create callables outside the Internal subclasses
Reviewed-by: kvn
2016-01-20 20:26:33 +03:00
Roland Schatz
66b4fd463a
8147475: compiler/jvmci/code/SimpleDebugInfoTest.java fails in Assembler::locate_operand: ShouldNotReachHere()
...
Reviewed-by: kvn, twisti
2016-01-20 17:00:17 -10:00
Roland Schatz
5456fcf370
8147599: [JVMCI] simplify code installation interface
...
Reviewed-by: twisti
2016-01-20 14:22:46 +01:00
Volker Simonis
f3dca540d8
8145336: PPC64: fix string intrinsics after CompactStrings change
...
Reviewed-by: mdoerr, aph, kvn
2016-01-20 16:33:51 +01:00
Roland Westrelin
b6658d2b5f
8146999: hotspot/test/compiler/c2/8007294/Test8007294.java test nightly failure
...
Uncast() fails with CheckCastPP
Reviewed-by: kvn, thartmann
2016-01-18 21:34:28 +01:00
Tobias Hartmann
ca56200977
6675699: need comprehensive fix for unconstrained ConvI2L with narrowed type
...
Emit CastII to make narrow ConvI2L dependent on the corresponding range check.
Reviewed-by: kvn, roland
2016-01-18 08:40:25 +01:00
Tobias Hartmann
01a4b31e78
8144212: JDK 9 b93 breaks Apache Lucene due to compact strings
...
String compress/inflate intrinsics need to capture char and byte memory.
Reviewed-by: aph, roland, kvn
2016-01-18 08:34:14 +01:00
Tobias Hartmann
90ac004ff6
8147444: compiler/jsr292/NonInlinedCall/RedefineTest.java fails with NullPointerException in ClassFileInstaller
...
Removed installing of unused class. Added error output to ClassFileInstaller.
Reviewed-by: vlivanov, zmajo
2016-01-18 08:25:26 +01:00
Pavel Punegov
4b3b8b4f59
8145025: compiler/compilercontrol/commandfile/CompileOnlyTest.java and compiler/compilercontrol/commands/CompileOnlyTest.java fail: java.lang.RuntimeException:
...
Fix incorrect compileonly setting
Reviewed-by: kvn, neliasso
2016-01-15 16:36:43 +03:00
Nils Eliasson
48b6051ee7
8145331
: SEGV in DirectivesStack::release(DirectiveSet*)
...
GetDefaultDirective was not updated in 8144873
Reviewed-by: twisti, kvn
2016-01-14 13:24:03 +01:00
Zoltan Majo
ee1e047269
8071864: compiler/c2/6772683/InterruptedTest.java failed in nightly
...
Increase the amount of time the main thread waits for the worker thread.
Reviewed-by: kvn
2016-01-14 09:30:31 +01:00
Roland Westrelin
3b0e147813
8146792: Predicate moved after partial peel may lead to broken graph
...
Partial peel can leave a pinned node between predicates and loop and prevent some loop predication
Reviewed-by: kvn
2016-01-11 16:02:42 +01:00
Zoltan Majo
dfa6539a6a
8086053: Address inconsistencies regarding ZeroTLAB
...
Add zero-initialization to C1 for fast TLAB refills; strenghten C2 conditions for skipping zero-initialization.
Reviewed-by: kvn, thartmann
2016-01-12 09:19:09 +01:00
Christian Thalinger
a0861106e3
Merge
2016-01-11 17:11:57 -08:00
Joseph Provino
9288ff53e7
Merge
2016-01-07 21:10:28 +00:00
Doug Simon
c1d5c540ac
8146001: Remove support for command line options from JVMCI
...
Reviewed-by: twisti
2016-01-05 10:57:15 -10:00
Kishor Kharbas
790f5bded4
8143925: Enhancing CounterMode.crypt() for AES
...
Add intrinsic for CounterMode.crypt() to leverage the parallel nature of AES in Counter(CTR) Mode.
Reviewed-by: kvn, ascarpino
2015-12-28 23:11:01 -08:00
Igor Ignatyev
e227bbc9da
8146205: quarantine compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
...
Reviewed-by: kvn
2015-12-25 03:27:06 +03:00
Christian Thalinger
e4b9b7a178
Merge
2015-12-24 17:21:09 +01:00
Andrew Haley
cee2a179e6
8143072: [JVMCI] Port JVMCI to AArch64
...
Reviewed-by: gdub, rschatz, twisti, kvn
2015-12-23 20:19:42 -10:00
Christian Thalinger
ffa21cb2b2
8146100: compiler/jvmci/code/SimpleCodeInstallationTest.java JUnit Failure: expected:<12> but was:<109710641>
...
Reviewed-by: kvn
2015-12-23 11:36:46 -10:00
Igor Ignatyev
2c62b9355d
8146129: quarantine compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig.java
...
Reviewed-by: twisti
2015-12-23 23:08:16 +03:00
Max Ockner
ce74c2fa3c
Merge
2016-02-03 18:16:54 +01:00
Max Ockner
9cab990401
8079408: Reimplement TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData with Unified Logging
...
TraceClassLoading, TraceClassUnloading, and TraceClassLoaderData have been reimplemented using Unified logging.
Co-authored-by: Ioi Lam <ioi.lam@oracle.com>
Reviewed-by: iklam, coleenp, dholmes, jiangli, hseigel, rprotacio
2016-02-03 11:40:30 -05:00
Roland Schatz
af94163551
8144704: [JVMCI] add tests for simple code installation
...
Reviewed-by: twisti
2015-12-15 16:55:24 +01:00
Christian Thalinger
9e981ee107
Merge
2015-12-18 12:39:02 -08:00
Roland Westrelin
6961dea52a
8139771: Eliminating CastPP nodes at Phis when they all come from a unique input may cause crash
...
Lost dependency when CastPP at Phis are eliminate
Reviewed-by: kvn
2015-12-11 16:57:08 +01:00
Christian Tornqvist
a39fa54251
8015396: double a%b returns NaN for some (a,b) (|a| < inf, |b|>0)
...
Reviewed-by: coleenp, gtriantafill
2015-12-10 09:42:22 -08: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
Dmitrij Pochepko
e699dcb655
8141351: Create tests for direct invoke instructions testing
...
Tests for invoke* instructions
Reviewed-by: twisti
2015-12-16 18:38:02 +03:00
Alexander Vorobyev
1a135175c4
8079667: port vm/compiler/AESIntrinsics/CheckIntrinsics into jtreg
...
Reviewed-by: kvn
2015-12-15 17:31:18 +03:00
Goetz Lindenmaier
6f27a97d77
8144466: ppc64: fix argument passing through opto stubs
...
Reviewed-by: kvn
2015-12-07 15:42:47 +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
e56a7de478
8145026: compiler/jsr292/NonInlinedCall/RedefineTest.java fails with: java.lang.NullPointerException in ClassFileInstaller.main
...
Reviewed-by: roland
2015-12-10 14:51:54 +03: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
Pavel Punegov
a1bb5b8456
8144933: CompilerControl: commandfile/ExcludeTest has incorrect jtreg run innotation
...
Fix incorrect full test name
Reviewed-by: kvn
2015-12-09 00:30:32 +03:00
Pavel Punegov
555dd24642
8140667: CompilerControl: tests incorrectly set states for excluded methods
...
Fix exclude command generation
Reviewed-by: kvn
2015-12-09 00:33:30 +03:00
Paul Sandoz
73acd18275
8144223: Move j.l.invoke.{ForceInline, DontInline, Stable} to jdk.internal.vm.annotation package
...
Reviewed-by: jrose, vlivanov, mchung, roland
2015-12-03 11:18:34 +01:00
Roland Westrelin
7925eb298b
8134883: C1 hard crash in range check elimination in Nashorn test262parallel
...
C1's range check elimination breaks with a non-natural loop that has an exception handler as one entry
Reviewed-by: iveresov
2015-12-02 15:13:42 +01:00
Roland Westrelin
b97ff269d0
8143930: C1 LinearScan asserts when compiling two back-to-back CompareAndSwapLongs
...
Refactor CAS code to decrease register pressure in c1
Reviewed-by: kvn, shade
2015-12-01 12:17:18 +01: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
Andreas Eriksson
c64b2175e7
6869327: Add new C2 flag to keep safepoints in counted loops
...
Reviewed-by: kvn, shade
2015-12-04 14:06:38 +01:00
Christian Thalinger
a676faba28
8144529: [JVMCI] compiler/jvmci/errors/TestInvalidCompilationResult.java fails to compile after JDK-8143730
...
Reviewed-by: kvn
2015-12-02 14:59:57 -10:00
Andrew Haley
87662ee432
8144028: Use AArch64 bit-test instructions in C2
...
Reviewed-by: kvn
2015-11-25 18:13:13 +00:00
Nils Eliasson
2a7b97807e
Merge
2015-12-01 19:18:56 +01:00
Jesper Wilhelmsson
c7a51854d9
Merge
2015-11-30 19:38:51 +01:00
Christian Thalinger
875865b60c
Merge
2015-11-26 02:09:46 +01:00
Pavel Punegov
8f2fb74418
8143308: Add inline checks and tests
...
Fix inlining state creation
Reviewed-by: twisti
2015-11-26 03:05:19 +03:00
Tatiana Pivovarova
c17490ef7b
8144053: [TESTBUG] CompilerToVM::getStackTraceElementTest : unexpected line number for abstract or native method (assert failed: 0 < -1)
...
Reviewed-by: iignatyev, twisti
2015-11-25 20:30:28 +03:00
Dmitrij Pochepko
ad8dfcdf38
8139384: [TESTBUG] JVMCI test fails with java.lang.RuntimeException: a 100_000 times invoked method should be mature
...
A test was redesigned to track xcomp and tiered states
Reviewed-by: twisti
2015-11-24 22:59:50 +03:00
Pavel Punegov
5e051287af
8142967: [TESTBUG] Compiler control tests get NullPointerException
...
Fix incoorect build jtreg tags
Reviewed-by: iignatyev, neliasso
2015-11-24 21:03:39 +03:00
Pavel Punegov
0f008d2194
8142385: [Testbug] RandomCommandsTest fails with error: Could not parse method pattern
...
Fix CompileCommand output processing
Reviewed-by: kvn, iignatyev, neliasso
2015-11-24 20:58:53 +03:00
Pavel Punegov
06c9ee5a1c
8138993: JEP-JDK-8046155: Test task: add check for Compiler.directives_print diagnostic command
...
Test Compiler.directive_print command
Reviewed-by: iignatyev, neliasso
2015-11-24 20:55:46 +03:00
Pavel Punegov
faa5a2381c
8066156: JEP-JDK-8046155: Test task: stress by dcmd
...
Stress dcmd tests that add directives
Reviewed-by: iignatyev, neliasso
2015-11-24 20:52:15 +03:00
Ioi Lam
ce1bdba7c7
8145620
: Disable compiler/floatingpoint/ModNaN.java
...
Reviewed-by: dholmes, coleenp
2015-12-16 19:30:10 -08:00
Pavel Punegov
38c7096e4e
8066154: JEP-JDK-8046155: Test task: huge directive file
...
Stress tests for directive parser
Reviewed-by: iignatyev, neliasso
2015-11-24 16:58:20 +03:00
Tatiana Pivovarova
98bc340162
8138815: improve tests CompilerToVM::getStackTraceElement
...
Reviewed-by: kvn
2015-11-16 19:21:35 +03:00
Ahmed Khawaja
e28d9ba105
8143012: CRC32 Intrinsics support on SPARC
...
Reviewed-by: kvn, roland
2015-11-20 08:29:10 -08:00
Volker Simonis
350b04eab2
8141551: C2 can not handle returns with inccompatible interface arrays
...
Reviewed-by: kvn
2015-11-16 14:19:10 +01:00
Gerard Ziemski
a138de1354
8141706: [TESTBUG] Update tests failing due to changed behavior
...
Add UnlockDiagnosticVMOptions as appropriate.
Reviewed-by: kvn, dholmes
2015-11-20 11:57:33 -06:00
Tobias Hartmann
039050a9f7
8142303: C2 compilation fails with "bad AD file"
...
Move range checks into intrinsics for String methods.
Reviewed-by: kvn, aph
2015-11-27 09:36:46 +01:00
Goetz Lindenmaier
dd76bcc4c2
8134579: [TESTBUG] Some bmi tests fail if can_access_local_variables is on
...
Others fail because of uncommon trap. Also fix test file names.
Reviewed-by: vlivanov
2015-09-18 13:41:24 +02:00
Roland Westrelin
c18a26c573
8142386: Octane crashes with assert(is_Load())
...
Unsafe access to an array is wrongly marked as mismatched
Reviewed-by: vlivanov, thartmann
2015-11-17 12:00:16 +01:00
Nils Eliasson
36d1144c83
8143059: TestUnsafeUnalignedMismatchedAccesses doens't build after 8139891
...
Use new Unsafe import path
Reviewed-by: roland, thartmann, shade
2015-11-16 20:57:49 +01:00
Nils Eliasson
c2892b5dce
Merge
2015-11-16 20:56:18 +01:00
Hui Shi
854b8d1ff1
8139758: [REDO] Elide more final field's write memory barrier with escape analysis result
...
Membar for all final field initializations eliminated if possible
Reviewed-by: roland, vlivanov
2015-11-16 16:14:15 +01:00
Nils Eliasson
2f9e32256d
Merge
2015-11-13 13:31:48 +01:00
Roland Schatz
eee22b283d
8142387: Various JVMCI tests fail on unexpected exception
...
Reviewed-by: iignatyev, twisti
2015-11-12 13:30:35 +01:00
Joseph Provino
539395ffbf
Merge
2015-11-11 23:47:41 +00:00
Tatiana Pivovarova
163e0435dc
8139388: [TESTBUG] JVMCI test failed with RuntimeException profiling info wasn't changed after 100 invocations (assert failed: BaseProfilingInfo<> != BaseProfilingInfo<>)
...
Reviewed-by: twisti
2015-11-10 21:09:49 +03:00
Tatiana Pivovarova
e0d743ff05
8138810: rework tests for CompilerToVM::allocateCompiledId
...
Reviewed-by: twisti
2015-11-11 15:04:15 +03:00
Aleksey Shipilev
ac09d8a135
8140650: Method::is_accessor should cover getters and setters for all types
...
Reviewed-by: vlivanov, coleenp, sgehwolf
2015-11-11 01:27:36 +03:00
Vladimir Kozlov
6ed8c23581
8141624: Limit calculation of pre loop during super word optimization is wrong
...
Reviewed-by: vlivanov, kvn
2015-11-10 21:36:35 -08:00
Nils Eliasson
3307d0f163
Merge
2015-11-06 11:34:03 +01:00
Jesper Wilhelmsson
1a5787d42e
Merge
2015-11-05 19:31:57 +01:00
Christian Thalinger
a38ea495d6
8139170: JVMCI refresh
...
Reviewed-by: kvn
2015-11-04 07:23:23 -10:00
Pavel Punegov
b03077878d
8141129: 3 compiler control tests fail on product builds
...
UnlockDiagnosticVMOptions should be placed before the PrintAssembly
Reviewed-by: kvn
2015-11-03 18:42:40 +03:00
Tatiana Pivovarova
25bd94edfe
8138809: improve tests for CompilerToVM::hasCompiledCodeForOSR
...
Reviewed-by: kvn
2015-11-03 20:12:47 +03:00
Tobias Hartmann
7af927f9c1
8141132: JEP 254: Compact Strings
...
Adopt a more space-efficient internal representation for strings.
Co-authored-by: Brent Christian <brent.christian@oracle.com>
Co-authored-by: Vivek Deshpande <vivek.r.deshpande@intel.com>
Co-authored-by: Charlie Hunt <charlie.hunt@oracle.com>
Co-authored-by: Vladimir Kozlov <vladimir.kozlov@oracle.com>
Co-authored-by: Roger Riggs <roger.riggs@oracle.com>
Co-authored-by: Xueming Shen <xueming.shen@oracle.com>
Co-authored-by: Aleksey Shipilev <aleksey.shipilev@oracle.com>
Co-authored-by: Sandhya Viswanathan <sandhya.viswanathan@intel.com>
Reviewed-by: alanb, bdelsart, coleenp, iklam, jiangli, jrose, kevinw, naoto, pliden, roland, smarks, twisti
2015-11-03 09:41:03 +01:00
Andrew Haley
4e24e2cc6c
8079459: JCK test api/java_nio/ByteBuffer/index.html#GetPutXXX start failing after JDK-8026049
...
NextPutIndex used where nextGetIndex is correct.
Reviewed-by: alanb
2015-11-02 12:34:27 +00:00
Pavel Punegov
d64b0e82b2
8140776: CompilerControl: Remove UTF-16 from the tests
...
Remove UTF-16 from the generation until the failure reason isn't found
Reviewed-by: iignatyev
2015-10-29 21:31:47 +03:00
Igor Ignatyev
7a6c42b823
Merge
2015-10-29 10:56:58 +00:00
Zoltan Majo
c04398f782
8138651: -XX:DisableIntrinsic matches intrinsics overly eagerly
...
Improve parsing of DisableIntrinsic flag.
Reviewed-by: kvn, shade, neliasso
2015-10-29 09:24:00 +01:00
Pavel Punegov
9290f65010
8140668: Quarantine RandomValidCommandsTest
...
8140669: Quarantine ClearDirectivesFileStackTest
Quarantine two tests
Reviewed-by: iignatyev, neliasso, kvn
2015-10-29 01:16:56 +03:00
Gerard Ziemski
684ae3fa6e
8140539: compiler/membars/DekkerTest.java fails with -XX:CICompilerCount=1
...
Add back "-XX:+IgnoreUnrecognizedVMOptions" that was removed in a prototype.
Reviewed-by: dcubed, ddmitriev
2015-10-28 09:09:55 -05:00
Roland Westrelin
45b3ce816a
8140309: [REDO] failed: no mismatched stores, except on raw memory: StoreB StoreI
...
Mismatched stores on same slice possible with Unsafe.Put*Unaligned methods
Reviewed-by: kvn, thartmann
2015-10-28 10:20:33 +01:00
Dmitrij Pochepko
8d1f664989
8141552: [TESTBUG] compiler/jvmci/events/JvmciNotifyInstallEventTest failed after jvmci refresh
...
Fixed test bug, which used same CompilationResult object instance in 2 installCode calls
Reviewed-by: iignatyev, twisti
2015-11-06 15:07:00 +03:00
Dmitrij Pochepko
38339b3fe9
8138689: use package for /compiler/whitebox common classes
...
Moved CompilerWhiteBoxTest to package, updating tests accordingly
Reviewed-by: iignatyev
2015-11-06 14:54:02 +03:00
Roland Schatz
26f02e4686
8139589: [JVMCI] throw exceptions in faulty code installation operations
...
Reviewed-by: twisti
2015-11-06 10:06:51 -10:00
Tobias Hartmann
7e827560be
Merge
2015-11-06 08:45:13 +00:00
Tobias Hartmann
af2e00ae90
8140574: C2 must re-execute checks after deoptimizing from merged uncommon traps
...
Before merging uncommon traps we have to check for proper bci domination and compatible JVMStates to guarantee correct re-execution of the checks.
Reviewed-by: kvn, roland
2015-11-06 09:36:47 +01:00
Dmitrij Pochepko
df5a5904ce
8141331: Test hotspot/compiler/oracle/MethodMatcher.java fails with NPE
...
Reviewed-by: iignatyev
2015-11-04 00:59:44 +03:00
Dean Long
206767c0a2
Merge
2015-10-27 01:45:01 -04:00
Igor Ignatyev
8cb3dad077
Merge
2015-10-28 16:01:45 +00:00
Zoltan Majo
d8c5daffb0
8139907: compiler/intrinsics/montgomerymultiply/MontgomeryMultiplyTest.java fails with timeout
...
Change MontgomeryMultiplyTest.java test to execute only on platforms on which the tested intrinsics are available.
Reviewed-by: kvn, neliasso
2015-10-28 15:15:59 +01:00
Pavel Punegov
1c3f45d213
8066158: JEP-JDK-8046155: Test task: directive parser
...
Check directive file parser with correct and incorrect files
Reviewed-by: kvn
2015-10-28 16:38:30 +03:00
Pavel Punegov
c95fc22507
8140453: compiler control test failed with RuntimeException: CompileCommand: nonexistent missing
...
Replace incorrect check for validity of method pattern with full command check
Reviewed-by: kvn
2015-10-28 16:26:42 +03:00
Pavel Punegov
2abe5caf98
8140350: compiler control tests fail with compiled: true, but should: false on required level: 1
...
Replace isMethodCompiled with isMethodCompilable with particular level
Reviewed-by: kvn
2015-10-28 16:00:54 +03:00
Dean Long
374baee57f
Merge
2015-10-21 18:34:36 -04:00
Dean Long
42c3dcab55
8140267: assert(is_native_ptr || alias_type->adr_type() == TypeOopPtr::BOTTOM || alias_type->field() != __null || alias_type->element() != __null) failed: field, array element or unknown
...
Back out 8136473
Reviewed-by: twisti
2015-10-21 18:05:45 -04:00
Nils Eliasson
3ee545ab1d
8140240: Missing test files in CompilerControl tests
...
Add missing files
Reviewed-by: kvn, neliasso
2015-10-21 19:31:23 +02:00
Pavel Punegov
169541f4f9
8066166: JEP-JDK-8046155: Test task: dcmd tests
...
Tests for diagnostic command in CompilerControl
Reviewed-by: kvn
2015-10-20 21:12:25 +03:00
Pavel Punegov
0ea5332014
8066153: JEP-JDK-8046155: Test task: cover existing
...
Tests for CompilerCommand and CompilerControl's directives
Reviewed-by: kvn
2015-10-20 21:09:57 +03:00
Nils Eliasson
5a5faf94bf
8137167: JEP165: Compiler Control: Implementation task
...
Compiler Control JEP
Reviewed-by: roland, twisti, zmajo, simonis
2015-10-20 18:07:28 +02:00
Alejandro Murillo
cfbb592424
Merge
2015-10-19 12:30:17 -07:00
Roland Westrelin
096fa934a8
8136473: failed: no mismatched stores, except on raw memory: StoreB StoreI
...
Mismatched stores on same slice possible with Unsafe.Put*Unaligned methods
Reviewed-by: kvn, thartmann
2015-10-16 16:53:02 +02:00
Igor Ignatyev
c1408bb0c8
8139707: [TESTBUG] Quarantine unstable compiler/jvmci tests
...
Reviewed-by: twisti
2015-10-16 02:05:54 +03:00
Konstantin Shefov
a4cb6b3eb4
8072369: [TESTBUG] Remove potentially insecure class cast in some hotspot tests
...
Reviewed-by: twisti, kvn, iignatyev, tpivovarova
2015-10-15 18:00:00 +03:00
Dmitrij Pochepko
72de147944
8139438: [TESTBUG] JVMCI test fails with RuntimeException: Has no virtual object before materialization
...
Reviewed-by: iignatyev, twisti
2015-10-15 02:46:51 +03:00
Tatiana Pivovarova
d3ad64d9d6
8139375: [TESTBUG] compiler/jvmci/SecurityRestrictionsTest checks are too tight
...
Reviewed-by: twisti, iignatyev
2015-10-15 01:58:28 +03:00
Chris Hegarty
ca4787d77b
8139891: Prepare Unsafe for true encapsulation
...
Reviewed-by: alanb, dholmes, jrose, psandoz, twisti
2015-10-27 14:18:56 +00:00
Igor Ignatyev
815be268ee
8139376: [TESTBUG] ExecuteInstalledCodeTest should be run only on amd64 and sparcv9
...
Reviewed-by: twisti, kvn
2015-10-13 16:21:25 +03:00
Gerard Ziemski
f84561609b
8129855: "-XX:+IgnoreUnrecognizedVMOptions" hides out of range VM options
...
Implement strict spec rgarding how IgnoreUnrecognizedVMOptions works, supplied with the corresponding test case.
Reviewed-by: dcubed, ddmitriev
2015-10-23 11:17:23 -05:00
Christian Tornqvist
de06de1d7b
8140243: [TESTBUG] Exclude compiler/jvmci/compilerToVM/GetConstantPoolTest.java
...
Reviewed-by: gtriantafill, kvn
2015-10-21 09:47:23 -07:00
Chris Hegarty
1a83e59745
8138978: Examine usages of sun.misc.IOUtils
...
Reviewed-by: alanb, mullan, psandoz, rriggs, weijun
2015-10-09 14:21:33 +01:00
Christian Thalinger
16526e000e
8136421: JEP 243: Java-Level JVM Compiler Interface
...
Reviewed-by: ihse, alanb, roland, coleenp, iveresov, kvn, kbarrett
2015-10-08 12:49:30 -10:00
Tobias Hartmann
b9bf98abb2
8139048
: Quarantine compiler/startup/SmallCodeCacheStartup.java
...
Quarantine the test because it fails on JPRT for the CPU, CompactStrings and JVMCI repositories.
Reviewed-by: roland
2015-10-08 08:54:57 +02:00
Felix Yang
12cba200a3
8138583: aarch64: add support for vectorizing fabs/fneg
...
Reviewed-by: aph, roland
2015-09-30 04:35:39 -04:00
Ed Nevill
cb8cff7e6e
8135231: aarch64: add support for vectorizing double precision sqrt
...
Reviewed-by: roland, aph
2015-09-23 12:39:30 -04:00
Pavel Punegov
4af470b866
8066157: JEP-JDK-8046155: Test task: method matcher
...
MethodMatcher test and framework
Reviewed-by: iignatyev, neliasso
2015-09-24 20:13:04 +03:00
Roland Westrelin
92af9b015c
8136926: phi == NULL assert in PhaseIdealLoop::try_move_store_after_loop
...
Multiple phis on same slice are possible in a loop
Reviewed-by: kvn, mcberg
2015-09-22 15:25:34 +02:00
Zoltan Majo
a61a0cec2e
8136914: compiler/loopopts/superword/SumRedSqrt_Double.java times out
...
Change test to execute only on relevant (x86-based) platforms.
Reviewed-by: kvn, dlong
2015-09-22 13:42:09 +02:00
Tatiana Pivovarova
89e62a6274
8136693: add package statement 'compiler.testlibrary' to CompilerUtils
...
Reviewed-by: iignatyev
2015-09-19 12:03:36 +03:00
Nils Eliasson
5ca8983920
8135068: Extract method matchers from CompilerOracle
...
Ecapsulate code to enable reuse
Reviewed-by: roland, kvn
2015-09-18 10:11:11 +02:00
Roland Westrelin
c55d212196
8136461: PhaseIdealLoop::try_move_store_before_loop() may bypass early loop exit
...
PhaseIdealLoop::try_move_store_before_loop() needs to check for early loop exit before candidate Stores
Reviewed-by: kvn
2015-09-15 13:08:43 +02:00
Roland Westrelin
404fc5caa8
8134974: 8130847 broken with loop predicates
...
Pinned eliminated arraycopy loads in uncommon trap path for loop predicates may need to be moved
Reviewed-by: kvn
2015-09-08 19:19:08 +02:00
Roland Westrelin
8dd169a71f
8135069: C2 replaces range checks by unsigned comparison with -1
...
I < 0 || i > -1 wrongly folded as i >u -1
Reviewed-by: kvn
2015-09-11 16:56:56 +02:00
Igor Veresov
e88940fae6
Merge
2015-09-10 17:56:43 -07:00
Michael Berg
e75f5a5cde
8135028: support for vectorizing double precision sqrt
...
Reviewed-by: kvn, twisti
2015-09-09 10:34:17 -07:00
Jesper Wilhelmsson
1736e104a1
Merge
2015-09-08 16:10:37 +02:00
Ahmed Khawaja
d7b8032741
8132081: C2 support for Adler32 on SPARC
...
Add C2 instrinsic support for Adler32 checksum on SPARC.
Reviewed-by: kvn
2015-09-03 15:03:12 -07:00
Dmitry Samersoff
6ed285af0a
Merge
2015-08-31 21:46:33 +03:00
Roland Westrelin
ed9e8b9ff2
8134031: Incorrect JIT compilation of complex code with inlining and escape analysis
...
Bad rewiring of memory edges when we split unique types during EA
Reviewed-by: kvn
2015-08-31 17:20:08 +02:00
Roland Westrelin
7ef7c96fde
8134468: Lucene test failures with 32 bit JDK 9b78, Server compiler
...
Test that checks whether an array load falls into the range of an arraycopy is incorrect on 32bits
Reviewed-by: iveresov, kvn
2015-09-02 10:00:27 +02:00
Roland Westrelin
9dcbe322e0
8134288: compiler/runtime/6859338/Test6859338.java crashes in PhaseIdealLoop::try_move_store_after_loop
...
Store nodes may not have a control if used to update profiling
Reviewed-by: kvn
2015-08-26 12:43:15 +02:00
Roland Westrelin
8942ef410f
8134321: tools/pack200/Pack200Test.java crashes in the VM PIT jdk9 b79
...
Code that capture field values of eliminated allocation at a safepoint when there's an arraycopy behind a Phi is broken
Reviewed-by: kvn
2015-08-26 09:49:37 +02:00
Gerard Ziemski
e085f49adb
8134239: compiler/arguments/CheckCICompilerCount.java still fails
...
Compiler team updated the test by adding a new test case, but due to merging timing it was still using the old constraint error message format, which needed updating
Reviewed-by: ctornqvi, hseigel
2015-08-24 16:17:15 -05:00
Roland Westrelin
a9e232a8ef
Merge
2015-08-21 09:12:42 +02:00
Roland Westrelin
33b2496286
Merge
2015-08-20 09:31:28 +02:00
Roland Westrelin
b7b1b2778c
8131969: jit/FloatingPoint/gen_math/Loops05 assert(2 <= size && size <= 16) failed: update low bits table
...
Assert in register allocation code when vector Phi for a loop is processed because code assumes all inputs already processed
Reviewed-by: kvn
2015-08-18 16:10:34 +02:00
Gerard Ziemski
a00b32c815
8133678: test fails due to 'CICompilerCount=0 must be at least 1' missing from stdout/stderr
...
We changed the constraint error message formatting for CICompilerCount, but forgot to change the corresponding test.
Reviewed-by: kbarrett, dcubed
2015-08-16 09:33:52 -05:00
Zoltan Majo
6d858b63cb
Merge
2015-08-19 10:14:04 +02:00
Zoltan Majo
1e55e60cb1
8076373: In 32-bit VM interpreter and compiled code process NaN values differently
...
Change interpreter to use XMM registers on x86_32 if they are available. Add stubs for methods transforming from/to int/long float/double.
Reviewed-by: kvn, mcberg
2015-08-19 08:55:18 +02:00
Roland Westrelin
0baf2f7e8a
8130847: Cloned object's fields observed as null after C2 escape analysis
...
Eliminated instance/array written to by an array copy variant must be correctly initialized when reallocated at a deopt
Reviewed-by: kvn, vlivanov
2015-08-15 02:54:18 +02:00
Vladimir Kozlov
e9b0eedbc7
8156480: Quarantine compiler/jvmci/compilerToVM/ReadUncompressedOopTest.java
...
Reviewed-by: dcubed
2016-05-06 15:41:08 -07:00
Roland Westrelin
96b004cd82
8080289: Intermediate writes in a loop not eliminated by optimizer
...
Move Stores out of loop (after or before) when possible
Reviewed-by: kvn, vlivanov
2015-07-29 17:25:04 +02:00
Roland Westrelin
c030d4e363
8132525: java -client -XX:+TieredCompilation -XX:CICompilerCount=1 -version asserts since 8130858
...
TieredCompilation not validated when CICompilerCount is processed
Reviewed-by: kvn, gziemski
2015-07-29 12:33:48 +02:00
Zoltan Majo
422cd18f23
8130832: Extend the WhiteBox API to provide information about the availability of compiler intrinsics
...
Add a new method, sun.hotspot.WhiteBox.isIntrinsicAvailable, that can be used to determine if an intrinsic is available.
Reviewed-by: kvn, jrose
2015-07-28 19:20:42 +02:00
Roland Westrelin
ae7cdb5972
8130858: CICompilerCount=1 when tiered is off is not allowed any more
...
8122937 broke handling of CICompilerCount
Reviewed-by: kvn, vlivanov, gziemski
2015-07-27 13:44:07 +02:00
Roland Westrelin
51ddedd5c7
Merge
2015-07-23 19:11:28 +02:00
Daniel D. Daugherty
d7f565d9eb
8075171: Contended Locking fast notify bucket
...
JEP-143/JDK-8073165 Contended Locking fast notify bucket
Co-authored-by: Dave Dice <dave.dice@oracle.com>
Co-authored-by: Karen Kinnear <karen.kinnear@oracle.com>
Reviewed-by: dholmes, acorn, dice, dcubed
2015-07-21 07:28:37 -07:00
Vladimir Ivanov
92d8281194
8078629: VM should constant fold Unsafe.get*() loads from final fields
...
Reviewed-by: kvn, jrose, psandoz
2015-07-14 06:44:50 -07:00
Anthony Scarpino
963c3852a3
8130341: GHASH 32bit intrinsics has AEADBadTagException
...
Reviewed-by: kvn, mcberg
2015-07-10 11:31:49 -07:00
Zoltan Majo
547a40e75a
8130120: Handling of SHA intrinsics inconsistent across platforms
...
Introduce common warning message and common processing of SHA intrinsic-related arguments.
Reviewed-by: kvn, mcberg
2015-07-03 09:33:04 +02:00
Zoltan Majo
9245cdc214
8076112: Add @HotSpotIntrinsicCandidate annotation to indicate methods for which Java Runtime has intrinsics
...
Annotate possibly intrinsified methods with @HotSpotIntrinsicCandidate. Add checks omitted by intrinsics to the library code. Add CheckIntrinsics flags to check consistency of intrinsics.
Reviewed-by: jrose, kvn, thartmann, vlivanov, abuckley, darcy, ascarpino, briangoetz, alanb, aph, dnsimon
2015-07-03 07:25:03 +02:00
Andrew Haley
917f70414f
Merge
2015-07-02 11:12:59 +01:00
Tobias Hartmann
62112b23c9
Merge
2015-07-01 09:15:34 +02:00
Tobias Hartmann
fba308328b
8129937: compiler/codecache/jmx/UsageThresholdIncreasedTest.java fails with "Usage threshold was hit"
...
Tests should not assume that usage of non-profiled code heap is predictable.
Reviewed-by: kvn, dpochepk
2015-07-01 09:07:10 +02:00
Vladimir Kozlov
e5f22567ab
8130008: compiler/codecache/jmx/UsageThresholdIncreasedTest.java should be quarantined
...
Reviewed-by: iveresov
2015-06-26 15:55:54 -07:00
Vladimir Kozlov
0b9dfebfa4
Merge
2015-06-25 09:48:50 -07:00
Jesper Wilhelmsson
d60d6fdf40
Merge
2015-06-24 13:38:01 +02:00
Andrew Haley
52b991b411
8130150: Implement BigInteger.montgomeryMultiply intrinsic
...
Add montgomeryMultiply intrinsics
Reviewed-by: kvn
2015-06-16 17:31:53 +01:00
James Cheng
e2533553f6
8073583: C2 support for CRC32C on SPARC
...
Reviewed-by: jrose, kvn
2015-06-29 00:10:01 -07:00
Vladimir Ivanov
90a42c2491
8074551: GWT can be marked non-compilable due to deopt count pollution
...
Reviewed-by: kvn
2015-06-11 14:19:40 +03:00
Anthony Scarpino
c4c528df14
8073108: Use x86 and SPARC CPU instructions for GHASH acceleration
...
Reviewed-by: kvn, jrose
2015-06-17 17:48:25 -07:00
Gerard Ziemski
ed2bb8c9fc
8122937: [JEP 245] Validate JVM Command-Line Flag Arguments
...
Validate the arguments to all JVM command-line flags so as to avoid crashes, and ensure that appropriate error messages are displayed when they are invalid.
Reviewed-by: ddmitriev, dholmes, kbarrett, drwhite, brutisso, coleenp
2015-06-18 14:39:38 -05:00
Roland Westrelin
d7522fb084
8086046: escape analysis generates incorrect code as of B67
...
Load bypasses arraycopy that sets the value after the ArrayCopyNode is expanded
Reviewed-by: kvn
2015-06-12 14:10:17 +02:00
Alexander Alexeev
252b1be912
8081790: aarch64: SHA tests fail
...
Fix SHA tests in JTReg so they recognize aarch64
Reviewed-by: duke
2015-06-03 08:23:09 +00:00
Roland Westrelin
197ecf9bc1
8081823: C2 performs unsigned comparison against -1
...
X <= 0 || x > 0 wrongly folded as (x-1) >u -1
Reviewed-by: kvn, vlivanov
2015-06-08 18:35:17 +02:00
Vladimir Kozlov
a2d369e486
Merge
2015-06-04 19:24:47 -07:00
Alejandro Murillo
c219f06861
Merge
2015-06-04 15:38:00 -07:00
Vladimir Kozlov
93d1573c5e
8081778: Use Intel x64 CPU instructions for RSA acceleration
...
Add intrinsics for BigInteger squareToLen and mulAdd methods.
Reviewed-by: kvn, jrose
2015-06-03 15:02:10 -07:00
Roland Westrelin
81b0f156c8
8080976: Unexpected AIOOB thrown from 1.9.0-ea-b64 on (regression)
...
Loop variant use in reduction should prevent vectorization
Reviewed-by: kvn, mcberg
2015-05-29 16:09:16 +02:00
Alexander Alexeev
a1eb515812
8081669: aarch64: JTreg TestStable tests failing
...
Fix TestStable failures
Reviewed-by: vlivanov
2015-06-02 14:28:08 +00:00
Roland Westrelin
0296c2894b
8080699: Assert failed: Not a Java pointer in JCK test
...
Eliminated arraycopy node still reachable through exception edges
Reviewed-by: kvn
2015-05-22 09:14:18 +02:00
Tobias Hartmann
14a1d71874
8080156: Integer.toString(int value) sometimes throws NPE
...
Added test to check correctness of type propagation to CmpUNodes.
Reviewed-by: kvn
2015-05-22 13:02:47 +02:00
Andrew Haley
d917a8866c
8080600: AARCH64: testlibrary does not support AArch64
...
Add Platform.isAArch64(). Use it in mathexact intrinsic tests.
Reviewed-by: kvn, roland
2015-05-20 10:21:02 +01:00
Volker Simonis
b48a61e5be
8080190: PPC64: Fix wrong rotate instructions in the .ad file
...
Reviewed-by: kvn
2015-05-19 11:06:34 +02:00
Vladimir Kozlov
49ab7a3900
8080483: Incorrect test execution string at SumRed_Long.java
...
Reviewed-by: iveresov
2015-05-15 18:12:21 -07:00
Vladimir Ivanov
e5a92a9fb9
8079205: CallSite dependency tracking is broken after sun.misc.Cleaner became automatically cleared
...
Reviewed-by: roland, psandoz, plevart, kbarrett, jrose
2015-05-15 19:23:11 +03:00
Roland Westrelin
a3c77df5f1
8077504: Unsafe load can loose control dependency and cause crash
...
Node::depends_only_on_test() should return false for Unsafe loads
Reviewed-by: kvn, adinn
2015-05-21 13:54:07 +02:00
Tobias Hartmann
6172821723
8080420: Compilation of TestVectorizationWithInvariant fails with "error: package com.oracle.java.testlibrary does not exist"
...
Fixed location of testlibrary package.
Reviewed-by: kvn
2015-05-14 18:02:35 +02:00
Tobias Hartmann
9e5ef665a0
Merge
2015-05-14 16:16:06 +02:00
Katja Kantserova
80b436c366
8080100: compiler/rtm/* tests fail due to Compilation failed
...
Reviewed-by: sla
2015-05-12 10:29:10 +02:00
Roland Westrelin
a9cdbd0407
8076188: Optimize arraycopy out for non escaping destination
...
If the destination of an arraycopy is non escaping, the arraycopy may be optimized out
Reviewed-by: kvn, vlivanov
2015-05-12 10:27:50 +02:00
Tobias Hartmann
005adcec93
Merge
2015-05-11 07:58:02 +02:00
Michael C Berg
4fca8dbb1f
8076276: Add support for AVX512
...
Reviewed-by: kvn, roland
2015-05-08 11:49:20 -07:00
Harold Seigel
da4711381d
Merge
2015-05-08 13:25:11 -04:00
Tobias Hartmann
43a5abc876
8078497: C2's superword optimization causes unaligned memory accesses
...
Prevent vectorization of memory operations with different invariant offsets if unaligned memory accesses are not allowed.
Reviewed-by: kvn
2015-05-08 12:19:17 +02:00
Goetz Lindenmaier
6d705e6978
8078593: [TESTBUG] ppc: Enable jtreg tests for new features
...
Also fix a ppc issue in test_env.sh
Reviewed-by: kvn
2015-04-24 10:49:38 +02:00
Michael C Berg
a880f3d139
8078563: Restrict reduction optimization
...
Reviewed-by: kvn, twisti
2015-04-29 15:34:04 -07:00
Alejandro Murillo
40dd1bad2c
Merge
2015-05-02 00:16:29 -07:00
Vladimir Kozlov
a8e9687134
8079231: quarantine compiler/jsr292/CallSiteDepContextTest.java
...
Reviewed-by: dlong
2015-05-01 14:23:42 -07:00
Alejandro Murillo
d83bdb4157
Merge
2015-05-01 03:56:01 -07:00
Bharadwaj Yadavalli
f8d0a6ff28
Merge
2015-04-30 18:14:58 -04:00
Roland Westrelin
3cdae26a75
8078426: mb/jvm/compiler/InterfaceCalls/testAC2 - assert(predicate_proj == 0L) failed: only one predicate entry expected
...
Split if finds predicates on several incoming paths when unswitched's loops are optimized out
Reviewed-by: kvn
2015-04-29 14:43:12 -07:00
Christian Tornqvist
8923c30225
8077994: [TESTBUG] Exclude compiler/floatingpoint/ModNaN.java
...
Reviewed-by: hseigel, ccheung
2015-04-28 14:45:57 -07:00
Alexander Kulyakthin
462f735dac
8067013: Rename the com.oracle.java.testlibary package
...
Reviewed-by: dholmes, gtriantafill, sla
2015-05-04 16:30:07 +02:00
Roland Westrelin
cb19c4b63a
8078444: compiler/arraycopy/TestArrayCopyNoInitDeopt.java fails with exception 'm2 not deoptimized'
...
Some platform don't have speculative types
Reviewed-by: kvn
2015-04-23 16:38:08 +02:00
Vladimir Ivanov
b30f24676e
8078309: compiler/jsr292/MHInlineTest.java failed with java.lang.RuntimeException: 'MHInlineTest$A::protected_x (3 bytes) virtual call' found in stdout
...
Reviewed-by: jrose
2015-04-22 21:33:55 +03:00
Christian Tornqvist
1314bfbc94
Merge
2015-04-17 23:55:04 +00:00
Christian Tornqvist
06aabb4769
8077608: [TESTBUG] Enable Hotspot jtreg tests to run in agentvm mode
...
Reviewed-by: sla, gtriantafill
2015-04-17 16:12:16 -07:00
Vladimir Kozlov
b9c00b1904
Merge
2015-04-16 14:05:48 -07:00
Roland Westrelin
cb7a08139b
8074676: java.lang.invoke.PermuteArgsTest.java fails with "assert(is_Initialize()) failed: invalid node class"
...
After guards in Arrays.copyOf() intrinsic, control may become top
Reviewed-by: kvn, vlivanov
2015-04-15 11:01:56 +02:00
Andrew Haley
d81e78e8bc
8077615: AARCH64: Add C2 intrinsic for BigInteger::multiplyToLen() method
...
Add C2 intrinsic for BigInteger::multiplyToLen() on AArch64.
Reviewed-by: kvn
2015-04-14 11:43:18 +01:00
Vladimir Ivanov
5ff12acb9d
8062280: C2: inlining failure due to access checks being too strict
...
Reviewed-by: kvn
2015-04-14 18:11:06 +03:00
Calvin Cheung
d4c484b0ba
Merge
2015-04-03 13:45:33 -07:00
Alexander Kulyakthin
01b9971365
8075586: Add @modules as needed to the open hotspot tests
...
Reviewed-by: sla, ctornqvi, lfoltan, mchung, alanb
2015-03-26 16:36:56 +01:00
Kirill Zhaldybin
d4860ee85e
8071546: hotspot/test/compiler/codecache/jmx/PoolsIndependenceTest.java has been fixed, but still is in the exclude list
...
Deleted @ignore clause
Reviewed-by: iignatyev
2015-04-13 15:02:35 +03:00
Tobias Hartmann
03116a7e0e
8076625: IndexOutOfBoundsException in HeapByteBufferTest.java
...
Use Utils::getRandomInstance and nextInt to get reproducable and limited random values.
Reviewed-by: kvn, vlivanov
2015-04-13 07:00:47 +02:00
Vladimir Kozlov
b72eca85b5
Merge
2015-04-03 11:41:01 -07:00
Michael C Berg
9e55e44c85
8074981: Integer/FP scalar reduction optimization
...
Add scalar reduction optimization to C2 to take advantage of vector instructions in modern x86 CPUs.
Reviewed-by: kvn, twisti
2015-04-01 18:07:50 -07:00
Roland Westrelin
7c5d30b0e3
8075587: Compilation of constant array containing different sub classes crashes the JVM
...
Meet of 2 constant arrays result in bottom
Reviewed-by: kvn
2015-03-27 13:47:33 +01:00
Andrew Haley
1dfbc44c1f
8026049: (bf) Intrinsify ByteBuffer.put{Int, Double, Float, ...} methods
...
Use unaligned Unsafe loads and stores for ByteBuffer access on platforms which support unaligned access. Add intrinsics for Unsafe.{get,put}-X-Unaligned methods.
Reviewed-by: dholmes, jrose, psandoz, kvn
2015-03-31 12:31:18 -07:00
Roland Westrelin
61aa1cfdef
8075921: assert assert(allocx == alloc) fails in library_call.cpp
...
Control becomes top after arraycopy guards and confuses tighly coupled allocation logic
Reviewed-by: kvn, vlivanov
2015-03-27 08:58:45 +01:00
Roland Westrelin
05ea4dbf1e
8069191: moving predicate out of loops may cause array accesses to bypass null check
...
Remove CastPP nodes only during final graph reshape
Reviewed-by: kvn, jrose
2015-03-24 10:25:09 +01:00
Vladimir Ivanov
f98a23137c
8057967: CallSite dependency tracking scales devastatingly poorly
...
Reviewed-by: jrose, roland, plevart, shade
2015-04-17 18:17:06 +03:00
Roland Westrelin
b81d606a4c
8075663: compiler/rangechecks/TestExplicitRangeChecks.java fails in compiler nightlies
...
-Xmixed following -Xcomp doesn't undo the effect of -Xcomp with tiered on
Reviewed-by: kvn, vlivanov
2015-03-23 17:09:41 +01:00
Severin Gehwolf
e1d7a11c64
8075533: Zero JVM segfaults for -version after JDK-8074552
...
Remove SafeFetchXX Zero implementations and guard test with CanUseSafeFetchXX
Reviewed-by: simonis, coleenp
2015-03-23 13:53:44 +01:00
Zoltan Majo
41b79b9ad4
8074869: C2 code generator can replace -0.0f with +0.0f on Linux
...
Instead of 'fpclass', use cast float->int and double->long to check if value is +0.0f and +0.0d, respectively.
Reviewed-by: kvn, simonis, dlong
2015-03-14 11:21:04 +01:00
Roland Westrelin
44381600a5
8069263: assert(fm == NULL || fm->method_holder() == _participants[n]) failed: sanity
...
Default methods added to classes confuse dependency processing
Reviewed-by: kvn
2015-03-12 14:15:09 +01:00
Tatiana Pivovarova
9ed9ae6214
8075488: compiler/whitebox/DeoptimizeFramesTest fails with exit code 1 due to unrecognized VM option -XX:+IgnoreUnexpectedVMOptions
...
Reviewed-by: kvn
2015-03-21 21:47:49 +03:00
Roland Westrelin
0258ef4abc
8073866: Fix for 8064703
is not sufficient
...
Side effects between allocation and arraycopy can be reexecuted, unreachable uninitialized array can be seen by GCs
Reviewed-by: kvn, vlivanov
2015-03-16 12:24:06 +01:00
Roland Westrelin
71e31ee0b9
8073480: C2 should optimize explicit range checks
...
Explicit range checks should be recognized by C2
Reviewed-by: kvn, vlivanov
2015-03-17 10:06:31 +01:00
Igor Ignatyev
cc89bac7ab
8074980: add WhiteBox API to get a flag value for a method
...
Reviewed-by: kvn, fzhinkin
2015-03-12 19:11:25 +03:00
Igor Ignatyev
b78d23ed01
8073860: [TESTBUG] compiler/whitebox/DeoptimizeFramesTest fails with exit code 1
...
Reviewed-by: kvn, roland
2015-03-12 19:12:52 +03:00
Tobias Hartmann
e5f039dbfb
Merge
2015-03-02 15:11:55 +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
Filipp Zhinkin
dbf67b8e69
8073154: NULL-pointer dereferencing in LIR_OpProfileType::print_instr
...
Reviewed-by: iveresov
2015-02-27 11:41:42 +03: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
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
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
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
Igor Ignatyev
0596217df6
8073499: quarantine compiler/tiered/LevelTransitionTest
...
Reviewed-by: kvn
2015-02-19 23:49:22 +03: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
Roland Westrelin
e6ac3ca09e
8072016: Array copy may cause infinite cycle of deoptimization/compilation
...
Infinite deoptimization/recompilation cycles in case of arraycopy with tightly coupled allocation
Reviewed-by: kvn, vlivanov
2015-02-09 15:10:58 +01:00
Pavel Chistyakov
fb0bdf6a4b
8068003: compiler/whitebox/DeoptimizeFramesTest.java fails: compilation 48 can't be available
...
Disabled DeoptimizeALot for test runs
Reviewed-by: kvn
2015-01-30 20:45:18 +03:00
Zoltan Majo
a25fe37e17
8072398: assert fails in L1RGenerator::increment_event_counter_impl
...
Change scaling code to allow scaling with 0.0; change set_tiered_flags() to treat CompileThresholdScaling==0.0 in a special way.
Reviewed-by: kvn, iveresov
2015-02-06 18:16:55 +01:00
Albert Noll
18ccddbb82
Merge
2015-02-03 09:56:21 +00:00
Albert Noll
c5bb133c68
8068440: Test6857159.java times out
...
Replace shell script with Java-only code
Reviewed-by: kvn, iignatyev
2015-02-03 10:30:16 +01:00
Tobias Hartmann
2b99947be1
Merge
2015-02-02 14:35:24 +00:00
Tobias Hartmann
87ac24f1e2
8071995: compiler/codecache/jmx/InitialAndMaxUsageTest.java fails with large pages
...
Disable large page usage for test.
Reviewed-by: kvn
2015-02-02 15:19:24 +01:00
Dean Long
5b196d9525
Merge
2015-01-31 02:42:13 -05:00
Yumin Qi
07acd9a05e
Merge
2015-01-30 10:52:25 -08:00
Albert Noll
a32f9adb0f
8071906: Quarantine OverloadCompileQueueTest until the reason for timeout is known
...
Quarantine OverloadCompileQueueTest until the reason for timeout is known
Reviewed-by: kvn
2015-01-30 15:20:45 +01:00
Yumin Qi
d843d8fd70
Merge
2015-01-29 01:13:14 +00:00
Katja Kantserova
f6d01b3697
8071545: Tests are still excluded while the appropriate bug has been fixed
...
Reviewed-by: sspitsyn, sla
2015-01-28 09:27:49 +01:00
Tobias Hartmann
ad9c86bc97
8064940: JMH javac performance regressions on solaris-sparcv9 in 9-b34
...
Aligning code heap sizes to large page size if supported.
Reviewed-by: kvn, anoll
2015-01-28 07:55:27 +01:00
Dean Long
fb0b5b0159
Merge
2015-01-27 13:58:55 -05:00
Pavel Chistyakov
fb6e6379b0
8069125: compiler/codecache/stress tests timeout in nightlies
...
Added timeout between one of test threads iterations, adjusted hole test execution time
Reviewed-by: kvn
2015-01-26 19:01:50 +03:00
Pavel Chistyakov
28c5919585
8066998: [TESTBUG] compiler/whitebox/ForceNMethodSweepTest.java : sweep shouldn't increase usage
...
Disable background compilation
Reviewed-by: kvn
2015-01-26 18:59:09 +03:00
Zoltan Majo
1da8218179
8071312: compiler/arguments/CheckCompileThresholdScaling.java fails
...
Change the way VM handles CompileThresholdScaling==0, update test
Reviewed-by: kvn, drchase, fzhinkin
2015-01-26 10:43:42 +01:00
Dean Long
eb08f7cb70
Merge
2015-01-22 18:23:54 -05:00
Zoltan Majo
e559c17954
8059606: Enable per-method usage of CompileThresholdScaling (per-method compilation thresholds)
...
Changed interpreter and compilation policies to allow using CompileThresholdScaling on a per-method level
Reviewed-by: jrose, kvn
2015-01-21 10:51:35 +01:00
Filipp Zhinkin
1249ca93f9
8069126: compiler/rtm/locking/TestRTMTotalCountIncrRate.java nightly failure
...
Reviewed-by: kvn
2015-01-20 11:26:20 +03:00
Nils Eliasson
a43e328b4a
8069035: compiler/oracle/CheckCompileCommandOption.java nightly failure
...
Fixed whitespace handling and added test cases
Reviewed-by: kvn, anoll, zmajo
2015-01-22 11:23:13 +01:00
Nils Eliasson
01ec695002
8069389: CompilerOracle prefix wildcarding is broken for long strings
...
Replace strcpy with memmove
Reviewed-by: kvn
2015-01-22 11:05:14 +01:00
Yumin Qi
08c8e0bd31
Merge
2015-01-18 11:49:22 -08:00
Pavel Chistyakov
0b17d19f48
8068231: Several tests are still excluded
...
Reviewed-by: kvn, iignatyev
2015-01-16 15:08:20 +03:00
Dmitrij Pochepko
427f25366e
8068385: [TESTBUG] hotspot/test/compiler/codecache/jmx/PoolsIndependenceTest.java sometimes fails(unstable behaviour)
...
Fixing unstable behaviour of 2 tests
Reviewed-by: iignatyev
2015-01-16 20:59:23 +04:00
Axel Siebenborn
0520df8a92
8068909: SIGSEGV in c2 compiled code with OptimizeStringConcat
...
Reviewed-by: kvn
2015-01-16 13:58:22 +01:00
Dean Long
e2bf1cd30d
Merge
2015-01-15 16:51:09 -05:00
Paul Sandoz
bfe8fc7433
8054494: Remove sun.misc.Unsafe.monitorEnter, monitorExit and tryMonitorEnter
...
Co-authored-by: Filipp Zhinkin <filipp.zhinkin@gmail.com>
Reviewed-by: dholmes, coleenp
2015-01-15 11:18:20 +01:00
Vladimir Ivanov
8cfbe74d7c
Merge
2015-01-14 15:13:39 +00:00
Goetz Lindenmaier
8e2df5f543
8067941: [TESTBUG] Fix tests for OS with 64K page size
...
Reviewed-by: kvn, tschatzl, ctornqvi
2015-01-12 14:43:34 -08:00
Nils Eliasson
4742c185a7
8027829: CompileCommand does not accept all JLS-conformant class/method names
...
Fix parsing and updated comments
Reviewed-by: kvn, vlivanov
2015-01-13 12:30:26 +01:00
Pavel Chistyakov
5bd69d7ad4
8059551: JEP-JDK-8043304: Test task: stress tests
...
Reviewed-by: drchase, kvn, iignatyev
2015-01-12 18:58:49 +03:00
Filipp Zhinkin
b850617243
8049355: compiler/rtm/locking/TestRTMLockingThreshold test may fail if transaction was aborted by interrupt
...
Reviewed-by: kvn, iignatyev
2015-01-14 09:54:08 +03:00
Filipp Zhinkin
251b4df764
8059342: Add test to cover JDK-8030976
...
Reviewed-by: kvn, iignatyev
2015-01-14 09:54:45 +03:00
Filipp Zhinkin
fc66edfd51
8068269: RTM tests that assert on non-zero lock statistics are too strict in RTMTotalCountIncrRate > 1 cases
...
Reviewed-by: kvn, iignatyev
2015-01-14 09:53:36 +03:00
Mattias Tobiasson
4e84bf1e93
8068584: Compiler attach tests should be quarantined
...
Quarantine tests
Reviewed-by: ctornqvi
2015-01-12 09:27:52 +01:00
Albert Noll
dad0da797d
8068661: Exclude compiler/whitebox/ForceNMethodSweepTest.java from nightly runs
...
The test is unstable and is therefore removed from nightly testing
Reviewed-by: kvn, drchase
2015-01-09 09:52:00 +01:00
Roland Westrelin
3b3dd985de
8063086: Math.pow yields different results upon repeated calls
...
C2 treats x^2 as a special case and computes x * x while the interpreter and c1 don't have special case code for X^2.
Reviewed-by: kvn
2015-01-07 16:40:02 +01:00
Dean Long
c041b882e3
8068746: Exclude hotspot/test/compiler/codecache/jmx/PoolsIndependenceTest.java from nightly runs
...
Add @ignore to PoolsIndependenceTest.java
Reviewed-by: kvn
2015-01-09 17:43:02 -05:00
Roland Westrelin
2e82794bfa
6700100: optimize inline_native_clone() for small objects with exact klass
...
Optimize small instance clones as loads/stores
Reviewed-by: kvn, iveresov
2014-12-16 13:49:36 +01:00
Filipp Zhinkin
add1e857d7
8050486: compiler/rtm/ tests fail due to monitor deflation at safepoint synchronization
...
Reviewed-by: kvn, iignatyev
2014-12-30 11:09:42 +03:00
Dmitrij Pochepko
ea23edb88a
8059625: JEP-JDK-8043304: Test task: DTrace- tests for segmented codecache feature
...
Reviewed-by: sspitsyn, twisti, fzhinkin, iignatyev
2014-12-25 15:57:38 +03:00
Filipp Zhinkin
f70b5b2e9c
8059623: JEP-JDK-8043304: Test task: command line options tests
...
Reviewed-by: twisti, thartmann, goetz, iignatyev
2014-12-26 14:33:23 +03:00
Tatiana Pivovarova
df2b7b1934
8062012: test/compiler/ciReplay/TestSA.sh should be updated to work w/ modular image build
...
Reviewed-by: kvn, fzhinkin, iignatyev
2014-12-19 14:12:22 +03:00
Dmitrij Pochepko
e42d9168db
8059613: JEP-JDK-8043304: Test task: JMX- tests
...
Reviewed-by: thartmann, twisti
2014-12-13 00:13:05 +03:00
Goetz Lindenmaier
e176c66ae5
8067823: CheckCompileThresholdScaling.java throws RuntimeException
...
Reviewed-by: kvn, iignatyev
2014-12-19 16:42:16 +01:00
Roland Westrelin
5494b45a7a
8067647: [TESTBUG] compiler/rangechecks/TestRangeCheckSmearing.java uses wrong path to Whitebox API
...
Whitebox test library was moved
Reviewed-by: kvn
2014-12-16 20:09:29 +01:00
Evgeniya Stepanova
29f7c15af9
8054892: Improve compiler's CLI tests error reporting
...
Reviewed-by: roland, twisti
2014-12-16 14:52:57 +03:00
Igor Ignatyev
e71ea0c5a9
8028595: WhiteBox API for stress testing of TieredCompilation
...
Reviewed-by: kvn
2014-12-16 17:56:24 +03:00
Pavel Punegov
c39c3b01be
8059575: JEP-JDK-8043304: Test task: Tiered Compilation level transition tests
...
Reviewed-by: iveresov, thartmann
2014-12-13 01:24:07 +03:00
Tobias Hartmann
bf022cf7dc
8066433: Move Whitebox test library to top level repository
...
Moved Whitebox test library to top level repository.
Reviewed-by: iignatyev, sla, mr
2014-12-12 09:37:38 +01:00
Roland Westrelin
0dbf9d7161
8067144: SIGSEGV with +TraceDeoptimization in Deoptimization::print_objects
...
-XX:+TraceDeoptimization tries to print realloc'ed objects even when there are none
Reviewed-by: kvn
2014-12-10 16:45:55 +01:00
Igor Veresov
f4a9c05895
Merge
2014-12-09 21:33:51 +00:00
Igor Veresov
5af5b25f98
8066900: Array Out Of Bounds Exception causes variable corruption
...
Fix FP registers save/restore during exception handling
Reviewed-by: kvn, vlivanov
2014-12-09 12:25:38 -08:00
Roland Westrelin
caa8dcea64
8066103: C2's range check smearing allows out of bound array accesses
...
Range check smearing uncorrectly adjust first range check in a list of range checks to cover all of them
Reviewed-by: jrose, kvn, iveresov
2014-12-09 18:49:13 +01:00
Tatiana Pivovarova
a7ebb442cf
8066250: compiler/dependencies/MonomorphicObjectCall/TestMonomorphicObjectCall.java fails product
...
Reviewed-by: kvn, thartmann
2014-12-08 18:21:02 +03:00
Roland Westrelin
15dcd41e87
6898462: The escape analysis with G1 cause crash assertion src/share/vm/runtime/vframeArray.cpp:94
...
OOM during reallocation of scalar replaced objects in deoptimization causes crashes
Reviewed-by: kvn, jrose
2014-11-25 17:33:59 +01:00
Niclas Adlertz
53f42d325b
Merge
2014-12-05 15:16:01 +01:00
Igor Ignatyev
36ab0d5c9a
8066713: ignore compiler/types/correctness
...
Add @ignore to compiler/types/correctness tests
Reviewed-by: kvn
2014-12-04 14:14:09 -08:00
David Chase
0b7c6dc57c
Merge
2014-12-04 11:35:09 -05:00
Roland Westrelin
1976f161a5
Merge
2014-12-04 14:11:11 +00:00
Roland Westrelin
07537703cc
8048170: Test closed/java/text/Normalizer/ConformanceTest.java failed
...
PhaseIdealLoop::split_if_with_blocks_post() shoulnd't reorder range checks adjusted by range check smearing
Reviewed-by: kvn, jrose
2014-12-04 14:34:11 +01:00
Roland Westrelin
349669a9de
Merge
2014-12-04 11:22:05 +00:00
Tobias Hartmann
f9806ff009
8066448: SmallCodeCacheStartup.java exits with exit code 1
...
Check for VirtualMachineError in case VM initialization fails.
Reviewed-by: kvn
2014-12-04 09:52:15 +01:00
Igor Ignatyev
3a9c14c70a
8064669: compiler/whitebox/AllocationCodeBlobTest.java crashes / asserts
...
Reviewed-by: kvn, anoll
2014-12-02 12:36:03 +03:00
Igor Ignatyev
768b1d81a0
Merge
2014-12-01 22:41:16 +03:00