# HG changeset patch # User kvn # Date 1231356208 28800 # Node ID 6c4cda924d2e3723102bec4396842d19e9e15f8f # Parent 96964ebdb1547dc9a49afe97cec72be1ee94da0e 6790182: matcher.cpp:1375: assert(false,"bad AD file") Summary: Add a match rule for regD_low in regD definition. Reviewed-by: never diff -r 96964ebdb154 -r 6c4cda924d2e src/cpu/sparc/vm/sparc.ad --- a/src/cpu/sparc/vm/sparc.ad Wed Jan 07 11:04:45 2009 -0800 +++ b/src/cpu/sparc/vm/sparc.ad Wed Jan 07 11:23:28 2009 -0800 @@ -3869,6 +3869,8 @@ constraint(ALLOC_IN_RC(dflt_reg)); match(RegD); + match(regD_low); + format %{ %} interface(REG_INTER); %} @@ -3883,7 +3885,7 @@ operand regD_low() %{ constraint(ALLOC_IN_RC(dflt_low_reg)); - match(RegD); + match(regD); format %{ %} interface(REG_INTER);