From 556ffcc55247d9c77e0cca31a764dc56741da789 Mon Sep 17 00:00:00 2001 From: Richard Henderson Date: Thu, 14 Oct 1999 18:52:29 -0700 Subject: recog.c (pmode_register_operand): New. * recog.c (pmode_register_operand): New. * recog.h: Declare it. * genrecog.c (pred_codes): Likewise. (special_mode_pred_table): Likewise. (validate_pattern): Don't warn no mode for address_operand. * print-rtl.c (print_rtx) [LABEL_REF]: Only do full subexpression if the operand is not insn-like. From-SVN: r29995 --- gcc/recog.c | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'gcc/recog.c') diff --git a/gcc/recog.c b/gcc/recog.c index 1d27730..3b50b83 100644 --- a/gcc/recog.c +++ b/gcc/recog.c @@ -1027,6 +1027,16 @@ register_operand (op, mode) || REGNO_REG_CLASS (REGNO (op)) != NO_REGS)); } +/* Return 1 for a register in Pmode; ignore the tested mode. */ + +int +pmode_register_operand (op, mode) + rtx op; + enum machine_mode mode ATTRIBUTE_UNUSED; +{ + return register_operand (op, Pmode); +} + /* Return 1 if OP should match a MATCH_SCRATCH, i.e., if it is a SCRATCH or a hard register. */ -- cgit v1.1