Roland Westrelin
6869835c72
8171092: C1's Math.fma() intrinsic doesn't correctly process its inputs
...
Fixed 3rd input of FMA intrinsic processing in C1.
Reviewed-by: kvn
2016-12-19 13:09:25 -08:00
Vladimir Kozlov
77a659dbb3
8171276: More problems in compiler/aot/RecompilationTest.java tests
...
Don't inline any SimpleTestCaseHelper methods during AOT compilation
Reviewed-by: iveresov
2016-12-16 01:46:00 -08:00
Vladimir Kozlov
0a908be59d
8171187: Expected compilation level after compilation to be no less than 1
...
Prevent inlining of test method into other AOT methods
Reviewed-by: iveresov
2016-12-13 17:58:19 -08:00
Vladimir Kozlov
001c67f1fb
8171134: Unexpected output in compiler/aot/SharedUsageTest.java
...
Switch off compressed oops for few AOT tests.
Reviewed-by: iveresov
2016-12-12 20:48:50 -08:00
Roland Westrelin
c9a8dbfa25
8162338: AArch64: Intrinsify fused mac operations
...
Reviewed-by: kvn
2016-12-12 11:29:51 -08:00
Dmitrij Pochepko
4778661b1f
8171059: [AOT] error in AotCompiler output in some aot tests
...
Reviewed-by: kvn
2016-12-12 21:18:54 +03:00
Dmitrij Pochepko
55dcedfbc8
8171060: [AOT] aot tests: WARNING: Requested compilation levels are out of current vm capabilities
...
Reviewed-by: kvn
2016-12-12 21:18:03 +03:00
Bharadwaj Yadavalli
2841c5eb2b
8171008: Integrate AOT compiler into JDK
...
Co-authored-by: Christian Thalinger <cthalinger@twitter.com>
Co-authored-by: Dean Long <dean.long@oracle.com>
Co-authored-by: Dmitrij Pochepko <dmitrij.pochepko@oracle.com>
Co-authored-by: Dmitry Chuyko <dmitry.chuyko@oracle.com>
Co-authored-by: Doug Simon <doug.simon@oracle.com>
Co-authored-by: Eric Caspole <eric.caspole@oracle.com>
Co-authored-by: Igor Ignatyev <igor.ignatyev@oracle.com>
Co-authored-by: Igor Veresov <igor.veresov@oracle.com>
Co-authored-by: John Rose <john.r.rose@oracle.com>
Co-authored-by: Morris Meyer <morris.meyer@oracle.com>
Co-authored-by: Niclas Adlertz <niclas.adlertz@oracle.com>
Co-authored-by: Rickard Backman <rickard.backman@oracle.com>
Reviewed-by: erikj, mchung, psandoz, coleenp, iklam, stefank, simonis
2016-12-11 19:07:04 -08:00
Jesper Wilhelmsson
65ae405a5b
Merge
2016-12-08 17:03:45 +01:00
Jesper Wilhelmsson
5597cd6698
Merge
2016-12-08 15:49:29 +01:00
Igor Ignatyev
9d99a698ef
8078450: Implement consistent process for quarantine of tests
...
Reviewed-by: dfazunen, dholmes, sspitsyn
2016-12-07 14:37:35 +03:00
Alan Bateman
5b9e2a32bb
8170599: compiler/** tests using ToolProvider.getSystemClassLoader failing
...
Reviewed-by: hseigel
2016-12-01 15:54:39 +00:00
Alan Bateman
988690303a
8169069: Module system implementation refresh (11/2016)
...
Co-authored-by: Lois Foltan <lois.foltan@oracle.com>
Co-authored-by: Harold Seigel <harold.seigel@oracle.com>
Co-authored-by: Mandy Chung <mandy.chung@oracle.com>
Co-authored-by: Serguei Spitsyn <serguei.spitsyn@oracle.com>
Co-authored-by: George Triantafillou <george.triantafillou@oracle.com>
Reviewed-by: lfoltan, acorn, ctornqvi, mchung
2016-12-01 08:56:41 +00:00
Igor Ignatyev
f9087dae6d
8170227: use vm.jvmci property in compiler/jvmci tests
...
Reviewed-by: kvn
2016-11-29 00:25:13 +03:00
Doug Simon
1bab9425ed
8169331: [JVMCI] incomplete API to MethodParameters attribute
...
Reviewed-by: kvn
2016-11-07 17:02:46 +01:00
Goetz Lindenmaier
afd17cbfc4
8166837: [TESTBUG] Fix tests on Linux/s390x
...
Reviewed-by: kvn, simonis
2016-10-31 11:36:45 +01:00
Volker Simonis
fcdc3eac28
8159611: C2: ArrayCopy elimination skips required parameter checks
...
Reviewed-by: kvn, zmajo, thartmann
2016-10-06 18:51:24 +02:00
Roland Westrelin
21f23a996e
8167298: assert(tp->base() != Type::AnyPtr) crash with Unsafe.compareAndExchangeObject*
...
Unsafe.compareAndExchangeObject should keep track of returned type after matching
Reviewed-by: shade, vlivanov
2016-10-13 12:27:39 +02:00
Doug Simon
47096d7dd1
8168915: [JVMCI] use MethodParameters attribute instead of depending on -g option for sanity checks
...
Reviewed-by: kvn
2016-10-29 01:09:42 +02:00
Smita Kamath
2bc0337093
8165381: Update for x86 SHA512 using AVX2
...
Add intrinsics for x86 AVX2 architecture with no SHA instructions.
Reviewed-by: kvn
2016-10-21 10:16:09 -07:00
Alejandro Murillo
9864800638
Merge
2016-10-20 17:05:26 -07:00
Alejandro Murillo
af03100a51
Merge
2016-10-20 16:53:56 -07:00
Dmitrij Pochepko
9577d94f76
8155219: [TESTBUG] Rewrite compiler/ciReplay/TestVM.sh in java
...
Reviewed-by: kvn
2016-10-20 16:53:39 +03:00
Doug Simon
65940c5e5c
8168295: [JVMCI] -XX:+JVMCIPrintProperties should exit after printing
...
Reviewed-by: kvn, twisti
2016-10-19 20:15:35 +02:00
Doug Simon
896a819c2b
8167180: [JVMCI] Exported elements referring to inaccessible types in jdk.vm.ci
...
Reviewed-by: mchung, twisti, alanb
2016-10-11 00:08:20 +02:00
Stanislav Smirnov
c13329714b
8165687: Fix license and copyright headers in jd9 under hotspot/test
...
Legal notices and Oracle copyrights were updated (white and blank space, commas) in tests files for uniformity to meet Oracle requirements.
Co-authored-by: Vassili Igouchkine <vassili.igouchkine@oracle.com>
Reviewed-by: dholmes, iris
2016-10-17 18:54:12 -04:00
Vladimir Kozlov
28c75424e3
Merge
2016-10-14 08:54:02 -07:00
Doug Simon
dd2c391c43
8167194: [JVMCI] no reliable mechanism for querying JVMCI system properties
...
Reviewed-by: kvn
2016-10-05 13:56:26 -07:00
Roland Westrelin
a8c02b10fd
8166836: Elimination of clone's ArrayCopyNode may make compilation fail silently
...
Reviewed-by: vlivanov
2016-09-28 11:17:51 +02:00
Jamsheed Mohammed C M
7cc1fb0747
8134389: Crash in HotSpot with jvm.dll+0x42b48 ciObjectFactory::create_new_metadata
...
Always obtain return type from declared_signature for Invoke::declared_type. TypeCast return value to declared_signature return type for inlined lforms.
Reviewed-by: kvn, vlivanov
2016-09-29 22:37:05 -07:00
Chuck Rasbold
f99a7c05c4
8166742: SIGFPE in C2 Loop IV elimination
...
Reviewed-by: kvn
2016-09-28 10:11:40 -07:00
Ningsheng Jian
d3ef4d9c33
8165673: AArch64: Fix JNI floating point argument handling
...
Reviewed-by: aph, adinn
2016-09-27 09:25:26 +01:00
Dean Long
42ec83b459
Merge
2016-09-26 14:21:21 -04:00
Igor Ignatyev
d2c144fb0f
8166549: fix incorrectly @ignore-d hotspot/compiler tests
...
Reviewed-by: kvn, kzhaldyb
2016-09-22 22:51:51 +03:00
George Triantafillou
d624da8942
8165889: Remove jdk.test.lib.unsafe.UnsafeHelper
...
Remove use of setAccessible() to get Unsafe.
Reviewed-by: shade, lfoltan
2016-09-14 08:17:50 -04:00
Alexander Vorobyev
d22c8d1b01
8146128: compiler/cpuflags/TestAESIntrinsicsOnSupportedConfig timeouts
...
Test settings were changes in order to avoid timeouts
Reviewed-by: kvn
2016-09-09 19:30:08 +03:00
Dean Long
45204fc0bf
Merge
2016-09-08 23:43:45 -04:00
Harold Seigel
e8e6415b7a
8058575: IllegalAccessError trying to access package-private class from VM anonymous class
...
Put anonymous classes in unnamed package into host class's package. Throw exception if host class's package differs from anonymous class.
Reviewed-by: coleenp, acorn
2016-09-07 07:19:48 -04:00
Dmitrij Pochepko
11bd07c98b
8165244: Unquarantine compiler/jvmci/compilerToVM/ExecuteInstalledCodeTest.java
...
Reviewed-by: kvn
2016-09-01 21:15:12 +03:00
Dmitrij Pochepko
5b11c37fb7
8146096: [TEST BUG] compiler/loopopts/UseCountedLoopSafepoints.java Timeouts
...
Reviewed-by: kvn
2016-09-01 21:13:20 +03:00
Dmitrij Pochepko
20bd3cebb8
8157956: OverflowCodeCacheTest.java fails with Out of space in CodeCache for method handle intrinsic
...
Reviewed-by: kvn
2016-09-01 21:12:07 +03:00
Tobias Hartmann
466c23ffe0
8166046: [TESTBUG] compiler/stringopts/TestStringObjectInitialization.java fails with OOME
...
Reduced heap memory consumption of test.
Reviewed-by: kvn
2016-09-21 08:14:46 +02:00
Dean Long
e2e8ee17d0
Merge
2016-09-20 16:34:45 -04:00
Igor Ignatyev
f711aaa04c
8166164: compiler/compilercontrol/share/processors/LogProcessor.java does not close Scanner
...
Reviewed-by: kvn, ppunegov
2016-09-20 17:30:33 +03:00
Doug Simon
d5ca7a299c
8165434: [JVMCI] remove uses of setAccessible
...
Reviewed-by: twisti, never
2016-09-14 12:34:37 -07:00
Goetz Lindenmaier
474c035379
8165235: [TESTBUG] RTM tests must check OS version
...
Also change enabling RTM on Aix to OS version 7.2.
Reviewed-by: simonis, fzhinkin
2016-09-01 16:47:53 +02:00
Gustavo Romero
c6be265b46
8164987: RTM jtreg tests failing due to unnamed module unable to access class jdk.internal.misc.Unsafe
...
Reviewed-by: kvn
2016-09-08 18:17:50 -04:00
Jamsheed Mohammed C M
4ae6ce2b44
8164508: unexpected profiling mismatch in c1 generated code
...
Made 8027631 first arg skip applicable to not inlined virtual callsite too.
Reviewed-by: kvn
2016-09-09 06:11:54 -07:00
Erik Joelsson
992e74a183
8164862: 2 JVMCI tests should not be executed on linux-x86
...
Reviewed-by: kvn, gtriantafill
2016-08-31 16:48:26 +02:00
Zoltan Majo
00c9b389f6
8161720: Better byte behavior for off-heap data
...
Normalize boolean values read with Unsafe.
Reviewed-by: aph, simonis, jrose, psandoz
2016-08-30 09:30:16 +02:00