8269129: Multiple tier1 tests in hotspot/jtreg/compiler are failing for client VMs

Reviewed-by: kvn, iveresov
This commit is contained in:
Christoph Göttschkes 2021-06-27 13:12:51 +00:00 committed by Igor Veresov
parent 51a1299b68
commit 561a3a5077
6 changed files with 22 additions and 4 deletions

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@ -25,6 +25,8 @@
* @test
* @bug 8248791
* @summary Test cloning with more than 8 (=ArrayCopyLoadStoreMaxElem) where loads are wrongly replaced by zero.
* @requires vm.compiler2.enabled | vm.graal.enabled
*
* @run main/othervm -XX:-ReduceBulkZeroing
* -XX:CompileCommand=dontinline,compiler.arraycopy.TestCloneAccess::*
* compiler.arraycopy.TestCloneAccess

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2020, Oracle and/or its affiliates. All rights reserved.
* Copyright (c) 2020, 2021, Oracle and/or its affiliates. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@ -27,6 +27,7 @@
* @bug 8235332 8248226
* @summary Test cloning with more than 8 (=ArrayCopyLoadStoreMaxElem) fields with StressGCM
* @library /
* @requires vm.compiler2.enabled | vm.graal.enabled
*
* @run main/othervm -Xbatch
* -XX:CompileCommand=dontinline,compiler.arraycopy.TestCloneAccessStressGCM::test

View File

@ -25,6 +25,8 @@
* @test
* @bug 8229855 8238812
* @summary Test jump table with key value that gets out of bounds after loop unrolling.
* @requires vm.compiler2.enabled
*
* @run main/othervm -XX:CompileCommand=dontinline,compiler.c2.TestJumpTable::test*
* -Xbatch -XX:+UnlockDiagnosticVMOptions -XX:-TieredCompilation -XX:-UseSwitchProfiling
* compiler.c2.TestJumpTable

View File

@ -1,5 +1,5 @@
/*
* Copyright (c) 2020, Huawei Technologies Co., Ltd. All rights reserved.
* Copyright (c) 2020, 2021, Huawei Technologies Co., Ltd. All rights reserved.
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* This code is free software; you can redistribute it and/or modify it
@ -25,6 +25,7 @@
* @test
* @bug 8243670
* @summary Unexpected test result caused by C2 MergeMemNode::Ideal
* @requires vm.compiler2.enabled
*
* @run main/othervm -Xcomp -XX:-SplitIfBlocks
* -XX:CompileOnly=compiler.c2.TestReplaceEquivPhis::test

View File

@ -25,8 +25,17 @@
* @test
* @bug 8260585
* @summary AArch64: Wrong code generated for shifting right and accumulating four unsigned short integers.
*
* @run main/othervm compiler.c2.TestShiftRightAndAccumulate
* @run main/othervm -Xcomp compiler.c2.TestShiftRightAndAccumulate
*/
/**
* @test
* @bug 8260585
* @summary AArch64: Wrong code generated for shifting right and accumulating four unsigned short integers.
* @requires vm.compiler2.enabled
*
* @run main/othervm -XX:-SuperWordLoopUnrollAnalysis compiler.c2.TestShiftRightAndAccumulate
*/

View File

@ -25,7 +25,10 @@
* @test
* @bug 8260716
* @summary Test for correct code generation by the JIT
* @run main/othervm -Xbatch -XX:CompileCommand=compileonly,*ClearArrayTest.test -XX:+UnlockDiagnosticVMOptions -XX:-IdealizeClearArrayNode compiler.codegen.ClearArrayTest
* @run main/othervm -Xbatch -XX:CompileCommand=compileonly,*ClearArrayTest.test
* -XX:+IgnoreUnrecognizedVMOptions
* -XX:+UnlockDiagnosticVMOptions -XX:-IdealizeClearArrayNode
* compiler.codegen.ClearArrayTest
*/
package compiler.codegen;