+Thu Jul 26 23:00:13 2002 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * pa.md (extv): Check predicates before emitting extv_32.
+
2002-07-27 Alan Modra <amodra@bigpond.net.au>
* config/rs6000/rs6000.c (rs6000_traceback_name): New var.
emit_insn (gen_extv_64 (operands[0], operands[1],
operands[2], operands[3]));
else
- emit_insn (gen_extv_32 (operands[0], operands[1],
- operands[2], operands[3]));
+ {
+ if (! uint5_operand (operands[2], SImode)
+ || ! uint5_operand (operands[3], SImode))
+ FAIL;
+ emit_insn (gen_extv_32 (operands[0], operands[1],
+ operands[2], operands[3]));
+ }
DONE;
}")