diff mbox

[2/9] Handle expanding insns with 8 operands.

Message ID 1319774858-9181-3-git-send-email-rth@redhat.com
State New
Headers show

Commit Message

Richard Henderson Oct. 28, 2011, 4:07 a.m. UTC
---
 gcc/optabs.c |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)
diff mbox

Patch

diff --git a/gcc/optabs.c b/gcc/optabs.c
index b021042..307101b 100644
--- a/gcc/optabs.c
+++ b/gcc/optabs.c
@@ -7697,6 +7697,14 @@  maybe_gen_insn (enum insn_code icode, unsigned int nops,
     case 6:
       return GEN_FCN (icode) (ops[0].value, ops[1].value, ops[2].value,
 			      ops[3].value, ops[4].value, ops[5].value);
+    case 7:
+      return GEN_FCN (icode) (ops[0].value, ops[1].value, ops[2].value,
+			      ops[3].value, ops[4].value, ops[5].value,
+			      ops[6].value);
+    case 8:
+      return GEN_FCN (icode) (ops[0].value, ops[1].value, ops[2].value,
+			      ops[3].value, ops[4].value, ops[5].value,
+			      ops[6].value, ops[7].value);
     }
   gcc_unreachable ();
 }