Ekaterina Pavlova
4df6db5e3f
8219882: [AOT] Develop regression test for 8218859
...
Reviewed-by: kvn
2019-03-13 12:30:20 -07:00
Jesper Wilhelmsson
c7219faf86
8218074: Update Graal
...
Reviewed-by: kvn
2019-03-12 19:17:42 +01:00
Bernard Blaser
cf09431450
8220407: compiler/intrinsics/math/TestFpMinMaxIntrinsics.java timedout
...
Reviewed-by: kvn
2019-03-12 02:13:02 +01:00
Tobias Hartmann
164fcbbec9
8218201: Failures when vmIntrinsics::_getClass is not inlined
...
Fix BCEscapeAnalyzer to correctly handle _getClass intrinsic.
Reviewed-by: kvn, dlong, redestad, neliasso
2019-03-11 11:42:57 +01:00
Severin Gehwolf
1952af8053
8220353: [TESTBUG] TestRegisterRestoring uses SafepointALot without UnlockDiagnosticVMOptions
...
Reviewed-by: thartmann, shade
2019-03-08 13:56:05 +01:00
Jatin Bhateja
c2ec1085e1
8217561: X86: Add floating-point Math.min/max intrinsics
...
Implementation taking care of +/-0.0 and NaN which uses a specific pattern for reductions
Reviewed-by: aph, kvn, neliasso, sviswanathan, adinn
2019-03-07 15:27:42 +01:00
Goetz Lindenmaier
3d593b0c1c
8219651: compiler/ciReplay/TestServerVM.java is failing on windows
...
Reviewed-by: thartmann, kvn
2019-03-06 16:01:01 +01:00
Tobias Hartmann
ac17b61a59
8163511: Allocation of compile task fails with assert: "Leaking compilation tasks?"
...
Use weak handles for compile tasks to allow unloading of referenced methods.
Reviewed-by: kvn, coleenp, eosterlund
2019-03-07 08:38:16 +01:00
Fairoz Matte
3e71e62ff6
8219513: compiler/codegen/aes/TestCipherBlockChainingEncrypt.java timeout on Solaris-sparc
...
Reviewed-by: kvn, iignatyev
2019-03-01 04:34:28 -08:00
Roland Westrelin
7fd7a118da
8219335: "failed: unexpected type" assert failure in ConnectionGraph::split_unique_types() with unsafe accesses
...
Reviewed-by: thartmann, kvn
2019-02-18 17:41:31 +01:00
Harold Seigel
dd7e50dc01
8214719: Deprecate -Xverify:none option
...
Deprecate -Xverify:none and -noverify and remove them from tests
Reviewed-by: dholmes, mikael
2019-02-20 13:21:36 -05:00
Tobias Hartmann
799c9a66fd
8218721: C1's CEE optimization produces safepoint poll with invalid debug information
...
Bail out of CEE if one of the gotos is a safepoint but the if is not.
Reviewed-by: vlivanov, mdoerr
2019-02-19 08:58:55 +01:00
Igor Ignatyev
8512c3117d
8218471: generate-unsafe-access-tests.sh does not correctly invoke build.tools.spp.Spp
...
Reviewed-by: kvn, thartmann
2019-02-14 23:45:03 -08:00
Vladimir Ivanov
992f8f87ad
8218758: [TESTBUG] compiler/cha/StrengthReduceInterfaceCall.java misses recompilation event
...
Reviewed-by: iignatyev
2019-02-14 15:27:12 -08:00
Igor Ignatyev
328fae7880
8145845: [AOT] NullPointerException in compiler/whitebox/GetCodeHeapEntriesTest.java
...
Reviewed-by: kvn, thartmann
2019-02-12 11:23:43 -08:00
Aleksey Shipilev
7ce7e1b3d7
8218715: [TESTBUG] TestUseOptoBiasInliningWithoutEliminateLocks needs to unlock WhiteBoxAPI
...
Reviewed-by: kvn
2019-02-09 19:39:28 +01:00
Roland Westrelin
f88962f2d9
8217990: C2 UseOptoBiasInlining: load of markword optimized to 0 if running with -XX:-EliminateLocks
...
Reviewed-by: thartmann, mdoerr, rrich, kvn
2019-02-07 09:55:57 +01:00
Pengfei Li
42f34d1076
8218550: Add test omitted from JDK-8212043
...
Add test case omitted from fix for JDK-8212043
Reviewed-by: shade
2019-02-06 16:25:58 +00:00
Jesper Wilhelmsson
b2d0be746a
Merge
2019-02-02 00:11:54 +01:00
Igor Ignatyev
f20fd7ee18
8178798: Two compiler/aot/verification/vmflags tests fail by timeout with UseAVX=3
...
Reviewed-by: kvn
2019-01-30 17:35:20 -08:00
Vladimir Ivanov
ac3711e9cd
6986483: CHA: optimize calls through interfaces
...
Reviewed-by: neliasso, thartmann
2019-01-31 17:48:29 -08:00
Fairoz Matte
7f57d05d73
8209951: Problematic sparc intrinsic: com.sun.crypto.provider.CipherBlockChaining
...
Reviewed-by: kvn, thartmann
2019-01-31 04:49:46 -08:00
Vladimir Ivanov
d2552c3e55
8217760: C2: Missing symbolic info on a call from intrinsics when invoked through MethodHandle
...
Reviewed-by: thartmann, roland
2019-01-25 13:37:08 -08:00
Jesper Wilhelmsson
fd21613d59
Merge
2019-01-25 18:12:06 +01:00
Tao Ji
3626d59867
8217359: C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal
...
Reviewed-by: thartmann
2019-01-21 13:31:42 +08:00
Vladimir Ivanov
50e3aa4150
8202952: C2: Unexpected dead nodes after matching
...
Reviewed-by: kvn
2019-01-22 18:14:14 -08:00
Tobias Hartmann
5172199ef9
8217447: Develop flag TraceICs is broken
...
Added NULL check and fixed output.
Reviewed-by: kvn
2019-01-22 08:47:01 +01:00
Jesper Wilhelmsson
cda0d67617
Merge
2019-01-16 20:53:09 +01:00
Tom Rodriguez
e590813950
8215748: Application fails when executed with Graal
...
Reviewed-by: iveresov, kvn, thartmann
2019-01-15 22:59:33 -08:00
Jesper Wilhelmsson
a8c5f1e59a
Merge
2019-01-15 22:54:09 +01:00
Jesper Wilhelmsson
528bc73ca4
Merge
2019-01-14 23:05:26 +01:00
Tobias Hartmann
955d587990
8213249: compiler/graalunit/HotspotTest.java failed in ExplicitExceptionTest
...
Added -XX:-OmitStackTraceInFastThrow to test flags to avoid empty exception message.
Reviewed-by: epavlova, iignatyev, dlong, kvn
2019-01-14 09:48:30 +01:00
Roland Westrelin
70ba959a4b
8216549: Mismatched unsafe access to non escaping object fails
...
Reviewed-by: vlivanov, kvn, thartmann
2019-01-11 10:03:00 +01:00
Thomas Schatzl
c64595190f
8216316: Tests fail due to too low specified TLAB size
...
Co-authored-by: Goetz Lindenmaier <goetz.lindenmaier@sap.com>
Reviewed-by: goetz, sangheki
2019-01-10 12:14:12 +01:00
Patric Hedlin
a17df8d45b
8210392: assert(Compile::current()->live_nodes() < Compile::current()->max_node_limit()) failed: Live Node limit exceeded limit
...
Avoid excessive split-if.
Reviewed-by: thartmann, neliasso
2018-12-18 10:12:28 +01:00
Roland Westrelin
b68257174d
8214862: assert(proj != __null) at compile.cpp:3251
...
Reviewed-by: kvn, thartmann
2018-12-07 17:56:51 +01:00
Roland Westrelin
103c8dc608
8215265: C2: range check elimination may allow illegal out of bound access
...
Reviewed-by: thartmann, kvn
2018-12-14 11:22:26 +01:00
Roland Westrelin
326c6997a0
8215044: C2 crash in loopTransform.cpp with assert(cl->trip_count() > 0) failed: peeling a fully unrolled loop
...
Reviewed-by: thartmann, kvn
2018-12-13 17:57:11 +01:00
Nick Gasson
d62b658ffc
8215100: AArch64: fix compareTo intrinsic with four-character Latin/Unicode
...
Reviewed-by: aph, dpochepk
2018-12-20 17:07:07 +00:00
Igor Ignatyev
b756562a67
8215322: add @file support to jaotc
...
Reviewed-by: kvn
2018-12-18 13:37:06 -08:00
Rahul Raghavan
5a6385b363
8211698: Crash in C2 compiled code during execution of double array heavy processing code
...
Correctly registered new Opaque4Node in add_range_check_predicate
Reviewed-by: roland, thartmann
2018-12-18 19:13:54 +05:30
Tobias Hartmann
2e989366ea
8215410: Regression test for JDK-8214994
...
Added a regression test for 8214994 which was fixed by accident with 8211451.
Reviewed-by: kvn
2018-12-17 08:25:57 +01:00
Tobias Hartmann
6622393221
8216480: Typo in test/hotspot/jtreg/compiler/graalunit/README.md
...
Removed -vmoptions:
Reviewed-by: epavlova
2019-01-11 09:59:28 +01:00
Yang Zhang
dd6344fc76
8213134: AArch64: vector shift failed with MaxVectorSize=8
...
Add vshiftcnt instructions for vector64 and add vsra/vsrl instructions to AArch64 backend. To detect shift failures, MaxVectorSize options are added to jtreg test cases.
Reviewed-by: aph, kvn
2018-11-28 16:22:03 +08:00
Alan Bateman
eed637f497
8214696: Module class should be filtered by core reflection
...
Reviewed-by: lancea, mchung, sundar
2018-12-13 09:02:52 +00:00
Vivek Deshpande
05e175bf1b
8214751: X86: Support for VNNI Instructions
...
Co-authored-by: Razvan A Lupusoru <razvan.a.lupusoru@intel.com>
Reviewed-by: kvn
2018-12-12 14:48:34 -08:00
Igor Veresov
8d8b784c9e
8215224: Update Graal
...
Reviewed-by: kvn
2018-12-11 16:50:43 -08:00
Dean Long
1191c7086e
8215117: [JVMCI] TestResolvedJavaType.java failing after JDK-8210031
...
Reviewed-by: thartmann
2018-12-10 06:52:12 -08:00
Roman Kennke
8b62a2ee9d
8214259: Implementation: JEP 189: Shenandoah: A Low-Pause-Time Garbage Collector (Experimental)
...
Co-authored-by: Christine Flood <chf@redhat.com>
Co-authored-by: Aleksey Shipilev <shade@redhat.com>
Co-authored-by: Roland Westrelin <rwestrel@redhat.com>
Co-authored-by: Zhenygu Gu <zgu@redhat.com>
Co-authored-by: Andrew Haley <aph@redhat.com>
Co-authored-by: Andrew Dinn <adinn@redhat.com>
Co-authored-by: Mario Torre <mtorre@redhat.com>
Reviewed-by: kvn, roland, shade, coleenp, lmesnik, pliden, jgeorge, ihse, erikj
2018-12-10 15:47:44 +01:00
Dean Long
14c389333c
8214023: Update Graal
...
Reviewed-by: kvn
2018-12-08 00:56:10 -08:00
Roland Westrelin
84cd74b013
8214344: C2: assert(con.basic_type() != T_ILLEGAL) failed: elembt=byte; loadbt=void; unsigned=0
...
Reviewed-by: kvn, thartmann
2018-11-27 08:44:19 +01:00
Roland Westrelin
efcfec81ce
8214189: test/hotspot/jtreg/compiler/intrinsics/mathexact/MulExactLConstantTest.java fails on Windows x64 when run with -XX:-TieredCompilation
...
Reviewed-by: kvn
2018-11-26 17:35:35 +01:00
Tobias Hartmann
dc6cabe8b7
8214242: compiler/arguments/TestScavengeRootsInCode.java fails because of missing UnlockDiagnosticVMOptions
...
Added missing UnlockDiagnosticVMOptions.
Reviewed-by: tschatzl
2018-11-26 12:16:23 +01:00
Doug Simon
4512750fbe
8213907: [JVMCI] avoid Class.getDeclared* methods when converting JVMCI objects to reflection objects
...
Reviewed-by: kvn, never
2018-11-21 22:02:17 +01:00
Tobias Hartmann
9314c7f110
8214025: assert(t->singleton()) failed: must be a constant when ScavengeRootsInCode < 2
...
Added missing null checks and checks for pending exception.
Reviewed-by: kvn
2018-11-21 15:05:21 +01:00
Roland Westrelin
11e54e0749
8213419: C2 may hang in MulLNode::Ideal()/MulINode::Ideal() with gcc 8.2.1
...
Reviewed-by: kvn, dlong, aph
2018-11-14 13:15:54 +01:00
Igor Ignatyev
7ec0fe5737
8167276: jvmci/compilerToVM/MaterializeVirtualObjectTest.java fails with -XX:-EliminateAllocations
...
Reviewed-by: kvn
2018-01-30 16:48:53 -08:00
Igor Ignatyev
dc8a062958
8150757: [TESTBUG] compiler/ciReplay/TestVM.sh and compiler/ciReplay/TestVM_no_comp_level.sh fail when no compilations are happening
...
Reviewed-by: kvn
2019-01-23 18:45:34 -08:00
Igor Ignatyev
01e4948836
8216180: [AOT] compiler/intrinsics/bigInteger/TestMulAdd.java crashed with AOT enabled
...
Reviewed-by: kvn
2019-01-23 16:36:45 -08:00
Tao Ji
cf554816d1
8217359: C2 compiler triggers SIGSEGV after transformation in ConvI2LNode::Ideal
...
Reviewed-by: thartmann
2019-01-21 13:31:42 +08:00
Boris Ulasevich
11c5e7968b
8213794: ARM32: disable TypeProfiling, CriticalJNINatives, Serviceablity tests for ARM32
...
Reviewed-by: dholmes
2018-11-16 19:29:40 +03:00
Dean Long
971575362a
8210777: Update Graal
...
Reviewed-by: kvn
2018-11-15 09:04:07 -08:00
Erik Joelsson
03a8cdece5
8211727: Adjust default concurrency settings for running tests on Sparc
...
Reviewed-by: ctornqvi, tbell, mikael
2018-11-14 09:26:28 -08:00
Vicente Romero
61082e6b25
8213480: update internal ASM version to 7.0
...
Reviewed-by: dholmes, iignatyev, alanb
2018-11-13 23:33:17 -05:00
Ekaterina Pavlova
d32fed965b
8212221: GraalUnitTestLauncher should generate MX_SUBPROCESS_COMMAND_FILE
...
Reviewed-by: dlong
2018-11-13 12:52:37 -08:00
Bernard Blaser
1117fcb339
8213479: Missing x86_64.ad patterns for 8-bit logical operators with destination in memory
...
Reviewed-by: kvn
2018-11-08 15:11:32 +01:00
Roland Westrelin
b2541f90e6
8212673: jtreg/applications/runthese/RunThese30M.java fails in C2 with "assert(!had_error) failed: bad dominance"
...
Reviewed-by: thartmann, kvn, shade
2018-11-08 10:08:52 +01:00
Mandy Chung
9ffe7e1205
8211122: Reduce the number of internal classes made accessible to jdk.unsupported
...
Reviewed-by: alanb, dfuchs, kvn
2018-11-06 10:01:16 -08:00
Dean Long
88fec44661
8204521: compiler/jsr292/RedefineMethodUsedByMultipleMethodHandles.java fails trying to delete temp file
...
Reviewed-by: kvn
2018-11-05 22:22:49 -08:00
Roland Westrelin
b5d2e875f6
8209835: Aarch64: elide barriers on all volatile operations
...
Reviewed-by: aph, adinn
2018-11-05 12:53:55 +01:00
Roland Westrelin
03ef2b0df5
8211320: Aarch64: unsafe.compareAndSetByte() and unsafe.compareAndSetShort() c2 intrinsics broken with negative expected value
...
Reviewed-by: adinn, aph
2018-10-04 09:24:27 +02:00
Ekaterina Pavlova
49a3af9513
8152988: [AOT] Update test batch definitions to include aot-ed java.base module mode into hs-comp testing
...
Reviewed-by: kvn, erikj, ihse
2018-11-02 14:00:29 -07:00
Doug Simon
3d2f28b540
8212934: [JVMCI] do not propagate resolution error in HotSpotResolvedJavaFieldImpl.getType
...
Reviewed-by: kvn
2018-11-01 11:23:12 +01:00
Tom Rodriguez
ff4cf4f40b
8212956: [JVCMI] SpeculationReason should maintain identity
...
Reviewed-by: kvn
2018-10-25 19:00:46 -07:00
Doug Simon
272eb6824b
8212817: [JVMCI] ResolvedJavaMethod.isInVirtualMethodTable throws InternalError
...
Reviewed-by: never, iveresov
2018-10-23 18:49:32 +02:00
Mandy Chung
5e6d6b8642
8207146: Rename jdk.internal.misc.Unsafe::xxxObject to xxxReference
...
Reviewed-by: dholmes, thartmann
2018-10-22 17:00:04 -07:00
Tobias Hartmann
21f57051c4
8212553: [TESTBUG] TestTrichotomyExpressions.java times out with Graal as JIT
...
Removed -Xcomp and increased timeout.
Reviewed-by: kvn
2018-10-18 17:50:49 +02:00
Bob Vandette
86a0c85f6b
Merge
2018-10-16 09:55:30 -04:00
Bob Vandette
6a7fdffe3b
8211740: [AOT] -XX:AOTLibrary doesn't accept windows path
...
Reviewed-by: kvn, iignatyev
2018-10-16 09:54:28 -04:00
Tobias Hartmann
6b83ac96ab
8210215: C2 should optimize trichotomy calculations
...
Ideal transformation to optimize trichotomic comparisons.
Reviewed-by: kvn, jrose
2018-10-16 14:17:19 +02:00
Erik Joelsson
232912a6ca
8212028: Use run-test makefile framework for testing in Oracle's Mach5
...
Reviewed-by: ihse
2018-10-15 11:36:20 -07:00
Roland Westrelin
17f301f734
8210389: C2: assert(n->outcnt() != 0 || C->top() == n || n->is_Proj()) failed: No dead instructions after post-alloc
...
Reviewed-by: kvn, thartmann
2018-09-18 20:41:17 +02:00
Mandy Chung
73a6313038
8181443: Replace usages of jdk.internal.misc.Unsafe with MethodHandles.Lookup.defineClass
...
Reviewed-by: alanb, egahlin
2018-10-04 08:45:21 -07:00
Vladimir Kozlov
0899668970
8202359: [GRAAL] compiler/uncommontrap/TestDeoptOOM.java failed with OutOfMemoryError
...
Exclude this test from running with Java Graal
Reviewed-by: iveresov
2018-10-03 14:53:05 -07:00
Vladimir Kozlov
daf3cd17c4
8211392: compiler/profiling/spectrapredefineclass_classloaders/Launcher.java times out in JDK12 CI
...
Use default compile threshold for these tests
Reviewed-by: thartmann
2018-10-03 10:38:30 -07:00
Ekaterina Pavlova
b6fb9fccdd
8199885: [Graal] org.graalvm.compiler.core.test.CountedLoopTest fails with "ControlFlowAnchor should never be cloned in the same graph"
...
Reviewed-by: kvn
2018-09-26 12:47:38 -07:00
Roland Westrelin
04c961659f
8210390: C2 still crashes with "assert(mode == ControlAroundStripMined && use == sfpt) failed: missed a node"
...
Reviewed-by: thartmann, kvn
2018-09-12 16:38:13 +02:00
Alan Bateman
9c70e26c14
8210496: Improve filtering for classes with security sensitive fields
...
Reviewed-by: plevart, mchung
2018-09-19 08:49:07 +01:00
Doug Simon
d31e1ca5a4
8210793: [JVMCI] AllocateCompileIdTest.java failed to find DiagnosticCommand.class
...
Reviewed-by: thartmann, kvn
2018-09-18 22:32:25 +02:00
Vladimir Kozlov
7069bb6a72
8209574: [AOT] breakpoint events are generated in different threads does not meet expected count
...
Disable AOT when debugger is attached.
Reviewed-by: dlong
2018-09-17 13:43:22 -07:00
Gustavo Romero
a6d0d07957
8209972: [GRAAL] Don't run RTM tests with Graal
...
Reviewed-by: kvn, goetz
2018-09-14 15:32:22 -04:00
Dmitrij Pochepko
8eb4ba001c
8210461: AArch64: Math.cos intrinsic gives incorrect results
...
Reviewed-by: aph
2018-09-14 14:24:00 +03:00
Tobias Hartmann
8e0e188abd
8210387: C2 compilation fails with "assert(node->_last_del == _last) failed: must have deleted the edge just produced"
...
Refresh iterator and start from the beginning while there is progress when removing dead regions.
Reviewed-by: kvn
2018-09-12 09:23:36 +02:00
Doug Simon
c131915d0a
8210066: [JVMCI] iterateFrames uses wrong GrowableArray API for appending
...
Reviewed-by: dlong, twisti
2018-08-31 11:43:06 +02:00
Mikael Vidstedt
f5e624c0b3
8209856: Obsolete error reporter
...
Reviewed-by: coleenp, stuefe
2018-08-29 13:04:50 -07:00
Jesper Wilhelmsson
d40735db17
Merge
2018-08-29 19:48:28 +02:00
Dean Long
347b95d500
8209825: guarantee(false) failed: wrong number of expression stack elements during deopt
...
Reviewed-by: kvn, thartmann
2018-08-24 11:56:14 -07:00
Ge Guo
538ba1fb5c
8207838: AArch64: Float registers incorrectly restored in JNI call
...
Fix the order in which float registers are restored in restore_args for aarch64
Reviewed-by: aph
2018-08-21 13:44:59 +01:00
Roland Westrelin
423c207dc7
8209639: assert failure in coalesce.cpp: attempted to spill a non-spillable item
...
Reviewed-by: neliasso, kvn
2018-08-17 17:13:12 +02:00
Staffan Larsen
b806cb371e
8031761: [TESTBUG] Add a regression test for JDK-8026328
...
Reviewed-by: kvn, iignatyev
2018-08-07 13:51:30 -07:00