From 02028b8e0912a0db6e9c2e189478fae43ad889dc Mon Sep 17 00:00:00 2001 From: kvn Date: Wed, 7 Jan 2009 11:23:28 -0800 Subject: [PATCH] 6790182: matcher.cpp:1375: assert(false,"bad AD file") Summary: Add a match rule for regD_low in regD definition. Reviewed-by: never --- src/cpu/sparc/vm/sparc.ad | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/cpu/sparc/vm/sparc.ad b/src/cpu/sparc/vm/sparc.ad index 06af021d1..af2262821 100644 --- a/src/cpu/sparc/vm/sparc.ad +++ b/src/cpu/sparc/vm/sparc.ad @@ -3869,6 +3869,8 @@ operand regD() %{ constraint(ALLOC_IN_RC(dflt_reg)); match(RegD); + match(regD_low); + format %{ %} interface(REG_INTER); %} @@ -3883,7 +3885,7 @@ operand regF() %{ operand regD_low() %{ constraint(ALLOC_IN_RC(dflt_low_reg)); - match(RegD); + match(regD); format %{ %} interface(REG_INTER); -- GitLab