6790182: matcher.cpp:1375: assert(false,"bad AD file")
authorkvn
Wed, 07 Jan 2009 11:23:28 -0800
changeset 2015 580165b3f277
parent 2014 5510e7394f2d
child 2016 c1f73fa547fe
child 2017 5c84f9424127
6790182: matcher.cpp:1375: assert(false,"bad AD file") Summary: Add a match rule for regD_low in regD definition. Reviewed-by: never
hotspot/src/cpu/sparc/vm/sparc.ad
--- 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);