Michael Berg
e75f5a5cde
8135028: support for vectorizing double precision sqrt
...
Reviewed-by: kvn, twisti
2015-09-09 10:34:17 -07: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
Michail Chernov
6814a6121a
8081317: [NEWTEST] documented GC ratio tuning and new size options should be covered by regression tests
...
Reviewed-by: iignatyev, dfazunen
2015-09-01 21:38:07 +03:00
Dmitry Fazunenko
187c7c2b58
8132709: [TESTBUG] gc/g1/TestHumongousShrinkHeap.java might fail on embedded
...
Reviewed-by: tschatzl, jwilhelm
2015-09-07 21:30:45 +04:00
Jim Laskey
f763183615
8087181: Move native jimage code to its own library (maybe libjimage)
...
Co-authored-by: Jean-Francois Denise <jean-francois.denise@oracle.com>
Co-authored-by: Roger Riggs <roger.riggs@oracle.com>
Reviewed-by: alanb, lfoltan, hseigel, acorn
2015-09-04 10:12:08 -03:00
Thomas Schatzl
83e4800c47
8134857: Inconsistency in maximum TLAB/PLAB size and humongous object size
...
Align TLAB/PLAB size with exact humongous object size threshold, not that value -1.
Reviewed-by: jmasa, dfazunen
2015-09-04 08:36:13 +02:00
Mikhailo Seledtsov
1078a41a0f
8133180: [TESTBUG] runtime/SharedArchiveFile/SharedStrings.java failed with WhiteBox.class : no such file or directory
...
Removed ambiguity on where JarBuilder looks for classes
Reviewed-by: jiangli, ctornqvi, gtriantafill
2015-09-03 08:57:16 -07:00
Sangheon Kim
c091c7348a
8134972: [BACKOUT] GC: implement ranges (optionally constraints) for those flags that have them missing
...
Reviewed-by: jwilhelm
2015-09-02 17:49:46 -07:00
Y. Srinivas Ramakrishna
62ccb0305a
8133818: Additional number of processed references printed with -XX:+PrintReferenceGC after JDK-8047125
...
Test contributed by brutisso
Reviewed-by: tonyp, tschatzl
2015-09-02 11:56:10 +02:00
Sangheon Kim
cf5132e887
8078555: GC: implement ranges (optionally constraints) for those flags that have them missing
...
Add ranges and constraint functions for GC flags.
Reviewed-by: jmasa, kbarrett, gziemski, ddmitriev, drwhite
2015-08-31 11:51:29 -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
Iris Clark
64668f532a
Merge
2015-08-25 14:45:00 -07:00
Jiangli Zhou
9ee2b211f9
8131734: assert(!is_null(v)) failed: narrow klass value can never be zero with -Xshared:auto
...
Handle shared string mapping failures.
Co-authored-by: Tom Benson <tom.benson@oracle.com>
Reviewed-by: tschatzl, kbarrett, ddmitriev, hseigel
2015-08-25 17:22:56 -04:00
Igor Ignatyev
24ddd9ba7c
Merge
2015-08-25 21:05:26 +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
Jesper Wilhelmsson
b2a4dbc30a
8130308: Too low memory usage in TestPromotionFromSurvivorToTenuredAfterMinorGC.java
...
Reviewed-by: dfazunen, brutisso
2015-08-18 17:32:10 +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
Iris Clark
0f1aea45ac
Merge
2015-08-17 13:02:33 -07: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
Iris Clark
007ac18811
Merge
2015-08-10 19:58:56 -07:00
Dmitry Samersoff
7a36a80c84
Merge
2015-08-10 13:56:27 +03:00
Mikhailo Seledtsov
15b4d3eff9
8133222: [TESTBUG] Quarantine runtime/SharedArchiveFile/SharedStrings.java until the fix
...
Quarantined using at-ingore tag
Reviewed-by: dcubed
2015-08-07 17:14:26 -07:00
Kirill Zhaldybin
176e1beb01
8132708: Add tests for Humongous objects allocation threshold
...
Added the test which checks that Humongous objects allocation threshold works as expected
Reviewed-by: tschatzl, dfazunen
2015-08-07 17:58:01 +03:00
Karen Kinnear
7983a4235c
8087342: Crash in klassItable::initialize_itable_for_interface
...
Fix method searches to handle static, private instance and overpass
Reviewed-by: lfoltan, dholmes, hseigel
2015-08-06 13:02:15 -04:00
Rickard Bäckman
21f9e19316
Merge
2015-08-06 16:28:08 +00:00
Roland Westrelin
02ae6d2a31
Merge
2015-08-04 13:41:09 +02:00
Iris Clark
b9fcdd7472
Merge
2015-08-03 09:26:03 -07:00
Jiangli Zhou
747d91708c
Merge
2015-07-31 16:00:26 -04:00
Mikhailo Seledtsov
824267a43a
8132214: [TESTBUG] Create basic shared strings test for CDS archive
...
Created new test
Reviewed-by: jiangli, ctornqvi
2015-07-31 10:33:02 -07:00
Jaroslav Bachorik
abd5c879c5
8129976: RunFinalizationTest.java times out frequently
...
Reviewed-by: sspitsyn
2015-07-31 15:36:19 +02:00
Jaroslav Bachorik
39aea4789c
Merge
2015-07-31 12:13:57 +02:00
Yumin Qi
4895cfb3c0
Merge
2015-07-31 07:11:11 +00:00
Yumin Qi
bbe7bbd73a
Merge
2015-07-31 06:13:13 +00:00
Dmitry Samersoff
f31a35e2ca
Merge
2015-07-30 16:23:03 +00:00
Dmitry Samersoff
3b63ebf830
8059036: Implement Diagnostic Commands for heap and finalizerinfo
...
Implement Diagnostic Commands for heap and finalizerinfo
Reviewed-by: sla, plevart, mchung
2015-07-30 16:26:00 +03:00
Alexander Kulyakhtin
98fb52479f
8130527: Serviceability tests fails with Can't attach to process
...
A helper method changed to provide workaround for 8132539
Reviewed-by: jbachorik
2015-07-30 12:41:39 +03:00
Goetz Lindenmaier
fdbe749d2a
8132242: LogTouchedMethods (8025692) asserts if TieredCompilation is off
...
LogTouchedMethods causes the template interpreter to generate profiling code even if no compiler is used. If TieredCompilation is off, code containing an assertion that checks that UseCompiler is set, is reached. This assertion exists on the sparc and ppc platforms.
Reviewed-by: simonis, iklam, minqi
2015-07-29 15:08:42 -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
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
Sangheon Kim
a13fe250b0
8130459: Add additional validation after heap creation
...
Some PLAB related flags' validation can happen after heap creation. Introduced additional stage of validation check.
Reviewed-by: coleenp, dholmes, kbarrett, gziemski, ecaspole, ddmitriev
2015-07-27 13:56:26 -07:00
Michail Chernov
5ab1b7ce9d
8131343: Remove unused imports from hotspot/test/testlibrary/jdk/test/lib/*.java
...
Reviewed-by: dfazunen, tschatzl
2015-07-27 18:23:35 +03:00
Jaroslav Bachorik
cac68725c7
Merge
2015-07-24 20:45:07 +02:00
Coleen Phillimore
d7eb22156b
Merge
2015-07-23 22:31:10 -04:00
Iris Clark
e17f5c6f06
Merge
2015-07-23 13:19:13 -07:00
Coleen Phillimore
77edd5baad
8087315: SIGBUS error in nsk/jvmti/RedefineClasses/StressRedefine
...
Need to get source_file_name from the_class's constant pool not previous version constant pool
Reviewed-by: dcubed, sspitsyn
2015-07-23 15:18:56 -04:00
Roland Westrelin
51ddedd5c7
Merge
2015-07-23 19:11:28 +02:00
Goetz Lindenmaier
c005ae3ec0
8130676: [TESTBUG] aix: Port CreateCoreDumpOnCrash added in 8078121
...
Reviewed-by: simonis, ctornqvi
2015-07-23 05:48:26 -07:00
Dmitry Samersoff
eb6ea8b585
Merge
2015-07-22 18:01:11 +00:00
Thomas Schatzl
cacfaec1d0
Merge
2015-07-22 16:46:36 +02:00
Goetz Lindenmaier
dbdadd5e40
8130434: [TESTBUG] Harden TestLargePageUseForAuxMemory for more page size combinations
...
Reviewed-by: tschatzl
2015-07-22 16:25:20 +02:00
Harold Seigel
9ba9e4aecb
8129895: New verifier fails to reject erroneous cast from int[] to other arrays of small integer types
...
Only allow assignability of arrays of primitive types if the types are identical
Reviewed-by: dholmes, gtriantafill
2015-07-22 08:00:38 -04:00
Dmitry Samersoff
13be3a4374
8129971: TestStackTrace.java: ArrayIndexOutOfBoundsException thrown by AARCH64ThreadContext.setRegister
...
Added missed AARCH64 register
Reviewed-by: jbachorik, ykantser
2015-07-22 13:55:15 +03: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
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
Iris Clark
63624c13ef
Merge
2015-07-20 11:00:30 -07:00
Vladimir Kozlov
1e08e6133d
Merge
2015-07-17 14:51:28 -07:00
Daniel D. Daugherty
6f19e14049
Merge
2015-07-16 10:22:08 -07:00
Yumin Qi
49a45882d9
Merge
2015-07-15 20:58:06 +00:00
Yumin Qi
6384ca7b1f
8025692: Log what methods are touched at run-time
...
Added two diagnostic flags, LogTouchedMethods and PrintTouchedMethodsAtExit to list all methods that have been touched at run time. Added new jcmd, VM.print_touched_methods.
Reviewed-by: acorn, iklam
2015-07-15 12:24:41 -07:00
Christian Tornqvist
ce283b1347
8080733: [TESTBUG] several runtime/ErrorHandling/* tests time out on Windows
...
Reviewed-by: coleenp, gtriantafill
2015-07-15 10:37:11 -07:00
Katja Kantserova
99e5ddaa45
8131325: Remove hprof agent tests in hotspot repo
...
Reviewed-by: dholmes
2015-07-14 16:28:53 +02:00
Katja Kantserova
055105c707
8130057: serviceability/sa/TestStackTrace.java should be quarantined
...
Reviewed-by: egahlin, jbachorik
2015-07-14 11:40:49 +02:00
Iris Clark
11dad5584b
Merge
2015-07-13 13:23:31 -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
Jaroslav Bachorik
794f1616f0
Merge
2015-07-10 16:37:41 +02:00
Daniel D. Daugherty
8dbfda6628
Merge
2015-07-09 14:35:13 -07:00
Harold Seigel
9d7677a83f
8130669: VM prohibits <clinit> methods with return values
...
Ignore <clinit> methods with return values instead of throwing ClassFormatError exceptions
Reviewed-by: acorn, iklam
2015-07-09 15:39:05 -04:00
Harold Seigel
00da567d15
8130183: InnerClasses: VM permits wrong inner_class_info_index value of zero
...
Throw ClassFormatError if InnerClasses attribute's inner_class_info_index is 0
Reviewed-by: acorn, lfoltan
2015-07-09 08:36:37 -04:00
Iris Clark
dcda221b0d
Merge
2015-07-06 11:47:51 -07: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
Iris Clark
6e8c4747fb
Merge
2015-06-29 11:27:19 -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
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
Thomas Schatzl
0d85af8161
Merge
2015-06-24 11:55:18 +02:00
Thomas Schatzl
b07602d640
8079208: gc/g1/TestLargePageUseForAuxMemory.java fails due to not considering page allocation granularity for setup
...
The test case needs to use the OS'es allocation granularity to properly determine the boundary values for the test.
Reviewed-by: dfazunen, jmasa, ecaspole
2015-06-24 09:42:45 +02:00
Stefan Johansson
f6a2109bab
8081607: Change default GC for server configurations to G1
...
For more info see JEP 248.
Reviewed-by: pliden, tschatzl
2015-06-24 08:37:12 +02:00
Dmitry Samersoff
f65b2271ab
Merge
2015-06-23 11:00:32 +00:00
Dmitry Samersoff
fdabdd5f40
8081576: serviceability/sa tests fail due to LingeredApp process fails to start
...
Provide a API to corrctly terminate LingeredApp
Reviewed-by: sspitsyn
2015-06-23 12:35:21 +03:00
Aleksey Shipilev
cd81d2845d
8129332: Missing test case for JDK-8078438
...
Add the test case originally developed for JDK-8078438
Reviewed-by: tschatzl
2015-06-23 10:12:44 +02:00
Andrew Haley
52b991b411
8130150: Implement BigInteger.montgomeryMultiply intrinsic
...
Add montgomeryMultiply intrinsics
Reviewed-by: kvn
2015-06-16 17:31:53 +01:00
Sergei Kovalev
0141308dfa
8067163: Several JT_HS tests fails due to ClassNotFoundException on compacts
...
Reviewed-by: dholmes, vlivanov
2015-06-17 16:22:38 +03:00
James Cheng
e2533553f6
8073583: C2 support for CRC32C on SPARC
...
Reviewed-by: jrose, kvn
2015-06-29 00:10:01 -07:00
Magnus Ihse Bursie
23dd2e12b1
Merge
2015-06-12 08:32:43 +02:00
Magnus Ihse Bursie
bd5a1079fe
8085822: JEP 223: New Version-String Scheme (initial integration)
...
Co-authored-by: Alejandro E Murillo <alejandro.murillo@oracle.com>
Reviewed-by: erikj, dcubed, dholmes, alanb
2015-06-12 08:31:01 +02: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
Leonid Mesnik
5b6281adb8
8079134: [TESTBUG] Remove applicable_*gc and needs_*gc groups from TEST.groups
...
Reviewed-by: mgerdin, drwhite
2015-06-09 15:03:10 +03:00
Coleen Phillimore
97f69e8b42
Merge
2015-06-19 13:03:58 +00:00
Thomas Schatzl
5084eb24d0
8078669: G1 applies SurvivorAlignmentInBytes to both survivor and old gen
...
After refactoring of the relevant code in JDK-8060025 the survivor alignment had been applied to any allocation within PLABs. Only do that for survivor allocations again. Improve the related tests to have less variance.
Reviewed-by: jmasa, fzhinkin
2015-06-19 11:27:07 +02:00
Dmitry Dmitriev
4875379a42
8072931: JEP-JDK-8059557: Test task: test framework development
...
Test set for JEP 245 Validate JVM Command-Line Flag Arguments
Reviewed-by: ctornqvi, dholmes, gziemski
2015-06-19 07:57:31 +03: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
Harold Seigel
058dd16f78
8042041: https://bugs.openjdk.java.net/browse/JDK-8042041
...
Don't assert if class has a bad element_tag in an element_value structure of a RuntimeVisibleAnnotation attribute. Instead, ignore the attribute.
Reviewed-by: acorn, gtriantafill
2015-06-18 08:44:28 -04:00
Andreas Eriksson
606468abc4
8076110: VM crash when class is redefined with Instrumentation.redefineClasses
...
Reviewed-by: coleenp, sspitsyn
2015-06-16 15:59:57 +02:00
Jesper Wilhelmsson
a347180ac5
Merge
2015-06-15 13:48:30 +02:00
Sergei Kovalev
518225447f
8078145: testlibrary_tests/RandomGeneratorTest.java failed with AssertionError : Unexpected random number sequence for mode: NO_SEED
...
Reviewed-by: iignatyev, vlivanov
2015-06-15 16:47:24 +03: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
Katja Kantserova
811fa6e09f
8085813: The targeted processes in sun/tools tests should be launched with -XX:+UsePerfData flag in order to work on embedded platforms
...
Reviewed-by: sspitsyn
2015-06-08 12:54:05 +02:00
Jesper Wilhelmsson
393cf6b287
Merge
2015-06-09 16:48:55 +02:00
David Lindholm
5f5af54f95
8081382: Make flags ParallelGCThreads and ConcGCThreads of type uint
...
Reviewed-by: drwhite, stefank
2015-06-05 09:50:09 +02:00
Alejandro Murillo
c219f06861
Merge
2015-06-04 15:38:00 -07:00
Vladimir Kozlov
fcd7686431
Merge
2015-06-04 12:52:30 -07:00
Jesper Wilhelmsson
618a7e124a
Merge
2015-06-04 14:19:51 +02:00
Jesper Wilhelmsson
63abaa2c2b
Merge
2015-06-04 14:19:51 +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
Yasumasa Suenaga
242ce54cc7
8072913: [REDO] GCCause should distinguish jcmd GC.run from System.gc()
...
GCCause which is caused by GC.run diagnostic command should be different from System.gc() .
Reviewed-by: jmasa, jwilhelm
2015-06-03 08:49:34 +09:00
Kim Barrett
30a72c7647
8076613: gc/TestSmallHeap.java failed with OOME
...
Disable test when compressed oops are disabled.
Reviewed-by: tschatzl, brutisso
2015-06-02 19:19:37 -04:00
Andreas Eriksson
f3f4608e09
8072588: JVM crashes in JNI if toString is declared as an interface method
...
Check for a valid itable index instead of checking if the holder is an interface
Reviewed-by: dsimms, dholmes
2015-06-02 10:41:18 +02: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
Tobias Hartmann
59f2a0f85f
Merge
2015-05-29 12:49:31 +02:00
Katja Kantserova
742b1ff410
8081037: serviceability/sa/ tests time out on Windows
...
Reviewed-by: jbachorik, sla, dsamersoff
2015-05-27 14:13:20 +02:00
Alejandro Murillo
52c501dfb1
Merge
2015-06-02 09:15:32 -07:00
Alexander Alexeev
a1eb515812
8081669: aarch64: JTreg TestStable tests failing
...
Fix TestStable failures
Reviewed-by: vlivanov
2015-06-02 14:28:08 +00:00
Kirill Zhaldybin
5ee47e4f95
8134523: Humongous object test fails with OOME
...
Added Xms for runs with region' size 16M and 32M to prevent OOME
Reviewed-by: mgerdin, dfazunen
2015-09-09 15:14:05 +03:00
Jesper Wilhelmsson
30b987f6b7
Merge
2015-09-08 16:10:37 +02: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
149c6327be
Merge
2015-05-22 13:08:50 +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
Tobias Hartmann
068d5d78b1
Merge
2015-05-22 09:50:32 +02:00
Katja Kantserova
bd1a0cf8ec
8080855: Create sanity test for JDK-8080692
...
Reviewed-by: sla
2015-05-22 13:52:46 +02:00
Katja Kantserova
ab94a15b48
Merge
2015-05-22 08:53:46 +02:00
Katja Kantserova
a6ffb28ff8
8080828: Create sanity test for JDK-8080155
...
Reviewed-by: sla
2015-05-22 08:47:27 +02:00
Jesper Wilhelmsson
25c41c6094
Merge
2015-05-21 21:17:56 +02:00
Tobias Hartmann
05ec00e16b
Merge
2015-05-21 18:57:21 +02:00
Roland Westrelin
9f6b61b959
Merge
2015-05-20 17:06:44 +02:00
Sergei Kovalev
265b75c584
8078834: [TESTBUG] Tests fails on ARM64 due to unknown hardware
...
Reviewed-by: dholmes, adinn
2015-05-20 09:07:36 -04: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
Denis Kononenko
c001e13f4d
8077620: [TESTBUG] Some of the hotspot tests require at least compact profile 3
...
Reviewed-by: kvn, dholmes
2015-05-19 14:13:15 +03: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
Jesper Wilhelmsson
f64e5038a4
Merge
2015-05-18 17:09:47 +02:00
Daniel D. Daugherty
5cf176b870
Merge
2015-05-16 13:19:11 -07: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
Stanislav Smirnov
59c57fb87d
8025979: [TESTBUG] Write test to exercise uninitialized strings from JNI code
...
Reviewed-by: ctornqvi, dsimms
2015-05-14 10:12:51 -07:00
Stanislav Smirnov
38c5fd780d
8033445: [TESTBUG] Add test case for calling default methods from JNI
...
Reviewed-by: ctornqvi, dsimms
2015-05-14 10:09:35 -07: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
Christian Tornqvist
971e022093
8078121: Add 'CreateMinidumpOnCrash' (JDK-8074354) caused many tests failed in nightly testing
...
Reviewed-by: coleenp, hseigel
2015-05-12 13:17:54 -07: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
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
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
Harold Seigel
961389c6ef
Merge
2015-05-09 07:32:49 -04:00
Harold Seigel
e5e17a62d1
8076318: split verifier needs to add TraceClassResolution
...
Add print statements to verifier when TraceClassResolution is specified
Reviewed-by: coleenp, acorn
2015-05-08 16:24:46 -04: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
Vladimir Kozlov
fcf64c698f
Merge
2015-05-07 11:28:03 -07:00
Andreas Eriksson
07f8740617
8051045: HotSpot fails to wrap Exceptions from invokedynamic in a BootstrapMethodError
...
Reviewed-by: coleenp, dsimms
2015-05-07 15:05:46 +02:00
David Holmes
5c859405b5
8078470: [Linux] Replace syscall use in os::fork_and_exec with glibc fork() and execve()
...
Reviewed-by: stuefe, dsamersoff, dcubed
2015-05-12 20:55:40 -04:00
Mikael Vidstedt
fc7e87d337
8079545: [TESTBUG] hotspot_basicvmtest doesn't fail even if VM crashes
...
Reviewed-by: ctornqvi, dholmes
2015-05-06 17:42:24 -07:00
Jesper Wilhelmsson
ca69eddba5
Merge
2015-05-04 17:10:50 +02:00
Alejandro Murillo
40dd1bad2c
Merge
2015-05-02 00:16:29 -07:00
Jon Masamitsu
4d62005c68
8079235: quarantine TestLargePageUseForAuxMemory.java
...
Reviewed-by: kvn
2015-05-01 16:22:41 -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
Eric Caspole
c120339bf0
8078405: Heap decommit failed in TestShrinkAuxiliaryData tests
...
Modified test so options in the code are after the options from the environment, so -ExplicitGCInvokesConcurrent is always used.
Reviewed-by: tschatzl, kbarrett
2015-04-29 15:25:41 -04:00
Derek White
a9a83a919f
8076995: gc/ergonomics/TestDynamicNumberOfGCThreads.java failed with java.lang.RuntimeException: 'new_active_workers' missing from stdout/stderr
...
Reviewed-by: brutisso, jmasa, jwilhelm
2015-04-29 09:59:51 +02:00
Christian Tornqvist
8923c30225
8077994: [TESTBUG] Exclude compiler/floatingpoint/ModNaN.java
...
Reviewed-by: hseigel, ccheung
2015-04-28 14:45:57 -07:00
Goetz Lindenmaier
ad5f4f4f84
8078595: [TESTBUG] Fix runtime/StackGuardPages/testme.sh to deal with 64k pages
...
Reviewed-by: dholmes
2015-04-28 03:27:10 -04:00
Ingemar Åberg
62049de8e0
8074016: Add convenient way of adding custom test targets to hotspot's test makefile
...
Moved the line including the custom testlist to after variables are defined, allowing custom rules to use them
Reviewed-by: erikj, sla
2015-04-28 07:59:18 +02:00
Christian Thalinger
8cb760c280
8022853: add ability to load uncompressed object and Klass references in a compressed environment to Unsafe
...
Reviewed-by: coleenp, jrose, kvn
2015-04-27 09:02:41 -07:00
Christian Tornqvist
021adf731b
Merge
2015-04-27 14:41:49 +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
Christian Tornqvist
b650eebda9
8078383: [TESTBUG] Merge hotspot_runtime and hotspot_runtime_closed in jprt test set
...
Reviewed-by: mseledtsov, dholmes
2015-04-23 12:47:23 -07:00
Christian Tornqvist
2c1171b8f4
8078435: [TESTBUG] runtime/CommandLine/TestVMOptions.java fails when running with an OpenJDK build
...
Reviewed-by: mseledtsov, hseigel
2015-04-23 12:46:42 -07:00
Christian Tornqvist
05c56c176b
Merge
2015-04-23 17:14:55 +00: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
Calvin Cheung
4c99a3031d
Merge
2015-05-02 18:40:37 -07:00
Katja Kantserova
d3c1eacc93
8079120: serviceability/dcmd/gc/HeapDumpAllTest.java: compilation failed
...
Reviewed-by: sla
2015-05-01 09:40:08 +02:00
Christian Tornqvist
699feeda58
8079112: [TESTBUG] hotspot_jprt group in TEST.groups refers to non-existent groups
...
Reviewed-by: gtriantafill, coleenp, dholmes
2015-04-30 04:01:13 -07:00
Christian Tornqvist
e87545938c
8078558: [TESTBUG] Merge hotspot_wbapitest with existing jtreg jprt job
...
Reviewed-by: mikael, lfoltan, hseigel
2015-04-29 07:03:49 -07:00
Katja Kantserova
fbc3e76d86
8059047: Extract parser/validator from jhat for use in tests
...
Reviewed-by: sla
2015-04-28 14:36:31 +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
Jesper Wilhelmsson
e8a6f321c1
Merge
2015-04-23 16:09:21 +02:00
Andrey Zakharov
d50c630d1b
8073669
: gc/TestSoftReferencesBehaviorOnOOME.java times out in nightlies
...
Changed test scenario to more straight-forward one, added tricks to prevent compiler optimizations and added checks when OOME didn't thrown as expected.
Reviewed-by: tschatzl, jwilhelm
2015-04-23 15:54:47 +02:00
Christian Tornqvist
4a6024895d
8077529: [TESTBUG] Remove hotspot.internalvmtests from jprt config
...
Reviewed-by: mikael, sla
2015-04-22 13:58:42 -07: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
Shanliang Jiang
137a04308f
8078144: many nightly tests failed due to NoSuchMethodError: sun.management.ManagementFactoryHelper.getDiagnosticMXBean
...
Reviewed-by: alanb, sla
2015-04-21 10:23:13 +02:00
Per Lidén
e4a699552a
8068582: UseSerialGC not always set up properly
...
Reviewed-by: jmasa, brutisso, sjohanss
2015-04-20 08:53:08 +02:00
Jesper Wilhelmsson
f2ac065c42
Merge
2015-04-20 14:26:54 +02: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
Calvin Cheung
7bb3af5d16
Merge
2015-04-17 14:37:20 -07:00
Mikael Vidstedt
ef932e7b22
8078017: Introduce hotspot_basicvmtest
...
Reviewed-by: dholmes, kvn
2015-04-17 16:08:41 -07:00
Shanliang Jiang
38e3be4c28
8042901: Allow com.sun.management to be in a different module to java.lang.management
...
Reviewed-by: mchung, dfuchs, erikj, jbachorik
2015-04-17 10:53:31 +02:00
Vladimir Kozlov
b9c00b1904
Merge
2015-04-16 14:05:48 -07:00
Max Ockner
1e5e03d8e7
8073989: Deprecated integer options are considered as invalid instead of deprecated in Java 9
...
Deprecated integer options are now recognized as being deprecated.
Reviewed-by: dholmes, hseigel, ddmitriev
2015-04-16 11:00:10 -04:00
Yumin Qi
d30de5ab31
8074354: Make CreateMinidumpOnCrash a new name and available on all platforms
...
Rename CreateMinidumpOnCrash which is used only for Windows as CreateCoredumpOnCrash and make it available for all platforms. Changed order for dumping core on Windows to be similar on other platforms. Also reviewed by thomas.stuefe@gmail.com
Co-authored-by: Thomas Stuefe <thomas.stuefe@gmail.com>
Reviewed-by: dcubed
2015-04-15 17:34:28 -07:00
Thomas Schatzl
0d758e4c43
8129977: TestSummarizeRSetStats.java fails: Incorrect amount of per-period RSet summaries at the end
...
Due to unrestrained initial heap size more garbage collections than expected could be started, confusing the test. Fix the initial heap size for the test to make them pass.
Reviewed-by: tbenson, dfazunen, dcubed
2015-07-03 09:49:41 +02:00
Ioi Lam
b959e09360
8129355: [TESTBUG] runtime FragmentMetaspaceSimple.java fails with java.lang.ClassNotFoundException: test.Empty
...
Avoid opening files excessively
Reviewed-by: coleenp, mseledtsov
2015-07-02 20:30:33 -07:00
Daniel D. Daugherty
9b1474b512
Merge
2015-07-02 14:20:36 -07:00
Jesper Wilhelmsson
0cd7fa860a
8130330: Quarantine gc/survivorAlignment/TestPromotionFromSurvivorToTenuredAfterMinorGC.java
...
Reviewed-by: dfazunen, tschatzl
2015-07-02 18:07:42 +02:00
David Holmes
184e6f6d8b
Merge
2015-07-02 12:05:19 +02:00
Dmitry Dmitriev
d8947ce1ea
8129786: Buffer overrun when passing long not existing option in JDK 9
...
Only make the obsolete check for valid arguments(length less than 256)
Reviewed-by: dcubed, dholmes
2015-07-02 12:25:55 +03:00
Dmitrij Pochepko
8085251389
8129430: tests that requrie G1 should be excluded from execution on embedded platfomrs where g1 is not supported
...
Test group definition has been fixed
Reviewed-by: tschatzl
2015-07-01 21:04:18 +03:00
Stefan Johansson
e382d8095c
8129590: TestShrinkDefragmentedHeap.java runs out of memory
...
Reviewed-by: jwilhelm, tschatzl
2015-07-01 16:38:14 +02:00
Kim Barrett
763048052f
8069367: Eagerly reclaimed humongous objects left on mark stack
...
Prevent eager reclaim of objects that might be on mark stack.
Reviewed-by: brutisso, tschatzl
2015-04-15 12:16:01 -04: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
Christian Tornqvist
74a8303c24
Merge
2015-04-10 15:18:45 +00:00
Dmitry Samersoff
19d7e33b10
8044416: serviceability/sa/jmap-hashcode/Test8028623.java fails with AssertionFailure: can not get class data for java/lang/UNIXProcess$Platform$$Lambda
...
Lambda object is not counted when SA builds class data cache but is reached inside live region.
Reviewed-by: sla, jbachorik
2015-04-10 05:22:56 -07:00
Evgeniya Stepanova
89649d21af
8026043: Add regression test for JDK-8000831
...
Reviewed-by: mchung
2015-04-09 14:16:04 +03:00
Mikael Gerdin
f078697a45
8077400: Unnecessary and incorrect "Code Cache Roots" G1 log entry
...
Reviewed-by: tschatzl, brutisso, sangheki
2015-04-10 13:58:36 +02:00
Dmitry Dmitriev
5f589f20aa
8076311: Java 9 process negative MaxTenuringThreshold in different way than Java 8
...
Corrected processing of invalid MaXTenuringThreshold
Reviewed-by: jmasa, dholmes, kbarrett
2015-04-08 15:49:29 +03:00
Jesper Wilhelmsson
7ec8aadd33
Merge
2015-04-09 17:39:42 +02:00
George Triantafillou
8df4646de2
8076274: [TESTBUG] Remove @ignore from runtime\NMT\JcmdDetailDiff.java
...
Reviewed-by: lfoltan, coleenp
2015-04-07 11:25:06 -07:00
Thomas Schatzl
0a0a22f7ea
8058354: SPECjvm2008-Derby -2.7% performance regression on Solaris-X64 starting with 9-b29
...
Allow use of large pages for auxiliary data structures in G1. Clean up existing interfaces.
Reviewed-by: jmasa, pliden, stefank
2015-04-07 10:53:51 +02:00
Calvin Cheung
d4c484b0ba
Merge
2015-04-03 13:45:33 -07:00
Coleen Phillimore
ca12a72730
Merge
2015-04-03 13:18:06 +00:00
Alejandro Murillo
261765b24e
Merge
2015-04-02 13:38:47 -07:00
Coleen Phillimore
dccc407b83
8076421: Fix Zero Interpreter bugs in class redefinition and template interpreter changes
...
Metadata_do walking interpreted frames was wrong and generate_Reference_get is not necessarily an accessor method.
Reviewed-by: sgehwolf, dholmes
2015-04-02 14:02:54 -04:00
Jaroslav Bachorik
b89433f7cd
8076344: serviceability/dcmd/vm/SetVMFlagTest.java test fails with "java.lang.Error: 'MaxHeapSize' flag is not available or immutable"
...
Reviewed-by: sla
2015-04-02 12:14:43 +02:00
Anthony Scarpino
963c3852a3
8130341: GHASH 32bit intrinsics has AEADBadTagException
...
Reviewed-by: kvn, mcberg
2015-07-10 11:31:49 -07:00
Alejandro Murillo
15fdeb838c
Merge
2015-03-31 11:13:08 -07:00
Christian Tornqvist
9f677f4e21
8075438: [TESTBUG] Hotspot JTREG tests should use unique CDS archive names
...
Reviewed-by: hseigel, gtriantafill
2015-03-30 08:28:07 -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
Jesper Wilhelmsson
5f5b27baba
Merge
2015-03-23 22:08:14 +01: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
Zoltan Majo
90e9ec4634
Merge
2015-03-27 09:02:53 +01:00
Jaroslav Bachorik
a16c45029d
8054890: Serviceability: New diagnostic commands 'VM.set_flag' and 'JVMTI.data_dump'
...
Reviewed-by: sla, fparain, egahlin, ykantser
2015-03-23 11:46:15 +01:00
Harold Seigel
1665046b90
Merge
2015-03-29 09:20:27 -04:00
Katja Kantserova
c08ffb03e4
Merge
2015-03-25 15:22:44 +00:00
Harold Seigel
257436004b
7127066: Class verifier accepts an invalid class file
...
For *store bytecodes, compare incoming, not outgoing, type state with exception handlers' stack maps.
Reviewed-by: acorn, dholmes
2015-03-25 08:16:48 -04:00
Katja Kantserova
e8495c6494
8075818: serviceability/threads/TestFalseDeadLock.java should be unquarantined
...
Reviewed-by: jbachorik, sspitsyn
2015-03-25 12:38:50 +01:00
Jaroslav Bachorik
c5cefb4d20
Merge
2015-03-24 16:21:28 +00:00
Jaroslav Bachorik
af45a8044e
8024055: serviceability/attach/AttachWithStalePidFile.java createJavaPidFile() fails
...
Reviewed-by: sla, sspitsyn
2015-03-24 15:03:07 +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
Daniel D. Daugherty
295d64e29f
Merge
2015-03-19 14:28:44 -07:00
Zoltan Majo
379e3d6fb6
Merge
2015-03-19 18:01:39 +01:00
Harold Seigel
bbd0191aea
8075118: JVM stuck in infinite loop during verification
...
Keep a list of handlers to prevent the same handler from being scanned repeatedly.
Reviewed-by: dlong, dholmes
2015-03-19 08:55:50 -04: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
Jon Masamitsu
473bf6175f
8017462: G1: guarantee fails with UseDynamicNumberOfGCThreads
...
Reviewed-by: tschatzl, brutisso
2015-03-17 11:19:05 -07: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
Daniel D. Daugherty
6029190551
Merge
2015-03-13 09:18:28 -07:00
Vladimir Kozlov
2632925f9f
Merge
2015-03-12 15:51:12 -07: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
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
Zoltan Majo
9755168fe2
Merge
2015-03-20 11:53:01 +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
Chris Plummer
984cf4c9b5
8069111: Investigate NMT detail tracking support for 32bit ARM
...
Fix native stack walking issues arm arm32. Disable on thumb2. Removed support for NMT without NMT detail.
Reviewed-by: dholmes, bdelsart
2015-03-10 19:56:19 -07:00
Thomas Stufe
33690bd090
8074552: SafeFetch32 and SafeFetchN do not work in error handling
...
Reviewed-by: dholmes, goetz
2015-03-12 19:34:50 -04:00
Jesper Wilhelmsson
5b71ef55a7
Merge
2015-03-09 01:58:59 +01:00
Andrey Zakharov
179f7eb9ff
8051984: @ignore should be placed after @test
...
As ignore reason has been fixed (by adding @requires) @ignore removed
Reviewed-by: kbarrett, brutisso
2015-03-06 16:12:54 +01:00
Zoltan Majo
78b1c29418
Merge
2015-03-06 08:53:22 +01:00
Jesper Wilhelmsson
3ea0bee55c
Merge
2015-03-05 17:27:16 +01:00
Jesper Wilhelmsson
25c5065b89
Merge
2015-03-03 19:21:45 +01:00
Vladimir Ivanov
361f1ae295
Merge
2015-03-02 18:12:06 +00:00
Vladimir Ivanov
b4b2912109
Merge
2015-03-02 07:20:09 -08:00
Jesper Wilhelmsson
8107130954
8071335: gc/TestSmallHeap.java throw OOM
...
To avoid OOME, do not run with -Xcomp
Reviewed-by: brutisso, tschatzl
2015-03-02 16:19:59 +01:00
Tobias Hartmann
e5f039dbfb
Merge
2015-03-02 15:11:55 +00:00
Christian Tornqvist
6465239986
Merge
2015-03-02 05:32:01 -08: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
Bengt Rutisson
8c7781ec72
8027962: Per-phase timing measurements for strong roots processing
...
Reviewed-by: tschatzl, ecaspole
2015-03-19 15:25:54 +01: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
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
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
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
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