On Wed, 9 Oct 2024 11:05:15 GMT, Galder Zamarreño <gal...@openjdk.org> wrote:
>> You've probably seen this but the new test is failing IR verification: >> >> >> Failed IR Rules (4) of Methods (4) >> ---------------------------------- >> 1) Method "private static double >> compiler.intrinsics.math.TestMinMaxInlining.testDoubleMax(double,double)" - >> [Failed IR rules: 1]: >> * @IR rule 1: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, >> applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#MAX_D#_", "1"}, >> failOn={}, applyIfPlatform={}, applyIfPlatformOr={}, applyIfOr={}, >> applyIfCPUFeatureAnd={}, applyIf={}, applyIfCPUFeature={}, applyIfAnd={}, >> applyIfNot={})" >> > Phase "PrintIdeal": >> - counts: Graph contains wrong number of nodes: >> * Constraint 1: "(\\d+(\\s){2}(MaxD.*)+(\\s){2}===.*)" >> - Failed comparison: [found] 0 = 1 [given] >> - No nodes matched! >> >> 2) Method "private static double >> compiler.intrinsics.math.TestMinMaxInlining.testDoubleMin(double,double)" - >> [Failed IR rules: 1]: >> * @IR rule 1: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, >> applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#MIN_D#_", "1"}, >> failOn={}, applyIfPlatform={}, applyIfPlatformOr={}, applyIfOr={}, >> applyIfCPUFeatureAnd={}, applyIf={}, applyIfCPUFeature={}, applyIfAnd={}, >> applyIfNot={})" >> > Phase "PrintIdeal": >> - counts: Graph contains wrong number of nodes: >> * Constraint 1: "(\\d+(\\s){2}(MinD.*)+(\\s){2}===.*)" >> - Failed comparison: [found] 0 = 1 [given] >> - No nodes matched! >> >> 3) Method "private static float >> compiler.intrinsics.math.TestMinMaxInlining.testFloatMax(float,float)" - >> [Failed IR rules: 1]: >> * @IR rule 1: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, >> applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#MAX_F#_", "1"}, >> failOn={}, applyIfPlatform={}, applyIfPlatformOr={}, applyIfOr={}, >> applyIfCPUFeatureAnd={}, applyIf={}, applyIfCPUFeature={}, applyIfAnd={}, >> applyIfNot={})" >> > Phase "PrintIdeal": >> - counts: Graph contains wrong number of nodes: >> * Constraint 1: "(\\d+(\\s){2}(MaxF.*)+(\\s){2}===.*)" >> - Failed comparison: [found] 0 = 1 [given] >> - No nodes matched! >> >> 4) Method "private static float >> compiler.intrinsics.math.TestMinMaxInlining.testFloatMin(float,float)" - >> [Failed IR rules: 1]: >> * @IR rule 1: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, >> applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#MIN_F#_", "1"}, >> failOn={}, applyIfPlatform={}, applyIfPlatformOr={}, app... > >> You've probably seen this but the new test is failing IR verification: >> >> ``` >> Failed IR Rules (4) of Methods (4) >> ---------------------------------- >> 1) Method "private static double >> compiler.intrinsics.math.TestMinMaxInlining.testDoubleMax(double,double)" - >> [Failed IR rules: 1]: >> * @IR rule 1: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, >> applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#MAX_D#_", "1"}, >> failOn={}, applyIfPlatform={}, applyIfPlatformOr={}, applyIfOr={}, >> applyIfCPUFeatureAnd={}, applyIf={}, applyIfCPUFeature={}, applyIfAnd={}, >> applyIfNot={})" >> > Phase "PrintIdeal": >> - counts: Graph contains wrong number of nodes: >> * Constraint 1: "(\\d+(\\s){2}(MaxD.*)+(\\s){2}===.*)" >> - Failed comparison: [found] 0 = 1 [given] >> - No nodes matched! >> >> 2) Method "private static double >> compiler.intrinsics.math.TestMinMaxInlining.testDoubleMin(double,double)" - >> [Failed IR rules: 1]: >> * @IR rule 1: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, >> applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#MIN_D#_", "1"}, >> failOn={}, applyIfPlatform={}, applyIfPlatformOr={}, applyIfOr={}, >> applyIfCPUFeatureAnd={}, applyIf={}, applyIfCPUFeature={}, applyIfAnd={}, >> applyIfNot={})" >> > Phase "PrintIdeal": >> - counts: Graph contains wrong number of nodes: >> * Constraint 1: "(\\d+(\\s){2}(MinD.*)+(\\s){2}===.*)" >> - Failed comparison: [found] 0 = 1 [given] >> - No nodes matched! >> >> 3) Method "private static float >> compiler.intrinsics.math.TestMinMaxInlining.testFloatMax(float,float)" - >> [Failed IR rules: 1]: >> * @IR rule 1: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, >> applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#MAX_F#_", "1"}, >> failOn={}, applyIfPlatform={}, applyIfPlatformOr={}, applyIfOr={}, >> applyIfCPUFeatureAnd={}, applyIf={}, applyIfCPUFeature={}, applyIfAnd={}, >> applyIfNot={})" >> > Phase "PrintIdeal": >> - counts: Graph contains wrong number of nodes: >> * Constraint 1: "(\\d+(\\s){2}(MaxF.*)+(\\s){2}===.*)" >> - Failed comparison: [found] 0 = 1 [given] >> - No nodes matched! >> >> 4) Method "private static float >> compiler.intrinsics.math.TestMinMaxInlining.testFloatMin(float,float)" - >> [Failed IR rules: 1]: >> * @IR rule 1: "@compiler.lib.ir_framework.IR(phase={DEFAULT}, >> applyIfPlatformAnd={}, applyIfCPUFeatureOr={}, counts={"_#MIN_F#_", "1"}, >> failOn={}, applyIfPlatform={}, applyIfPlatformOr={}, ... @galderz The failure happened on x86_64, we (Oracle) don't build/test on 32-bit. (The 32-bit build is currently broken due to [JDK-8341871](https://bugs.openjdk.org/browse/JDK-8341871)) ------------- PR Comment: https://git.openjdk.org/jdk/pull/20098#issuecomment-2405239334