-
Bug
-
Resolution: Fixed
-
P4
-
25
-
master
-
riscv
-
linux
The reason for the error is the same as
This issue was not addressed together with
Error logļ¼
```
Failed IR Rules (1) of Methods (1)
----------------------------------
1) Method "private static long compiler.loopopts.superword.TestGeneralizedReductions.testMapReductionOnGlobalAccumulator(long[])" - [Failed IR rules: 1]:
* @IR rule 2: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, applyIfPlatformAnd={}, applyIfCPUFeatureOr={"zvbb", "true"}, counts={"_#ADD_REDUCTION_VI#_", ">= 1", "_#V#POPCOUNT_VL#_", ">= 1"}, applyIfPlatformOr={}, applyIfPlatform={"riscv64", "true"}, failOn={}, applyIfOr={}, applyIfCPUFeatureAnd={}, applyIf={}, applyIfCPUFeature={}, applyIfAnd={"SuperWordReductions", "true", "UsePopCountInstruction", "true"}, applyIfNot={})"
> Phase "PrintIdeal":
- counts: Graph contains wrong number of nodes:
* Constraint 1: "(\\d+(\\s){2}(AddReductionVI.*)+(\\s){2}===.*)"
- Failed comparison: [found] 0 >= 1 [given]
- No nodes matched!
* Constraint 2: "(\\d+(\\s){2}(PopCountVL.*)+(\\s){2}===.*vector[A-Za-z]<J,2>)"
- Failed comparison: [found] 0 >= 1 [given]
- No nodes matched!
>>> Check stdout for compilation output of the failed methods
```
- relates to
-
JDK-8352529 RISC-V: enable loopopts tests
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk/6927fc39
-
Review(master) openjdk/jdk25u/85
-
Review(master) openjdk/jdk/26719