6790182: matcher.cpp:1375: assert(false,"bad AD file")
Summary: Add a match rule for regD_low in regD definition.
Reviewed-by: never
--- a/hotspot/src/cpu/sparc/vm/sparc.ad Wed Jan 07 11:04:45 2009 -0800
+++ b/hotspot/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);