From 388df988f8cee67ee47ff8604143822eabd8c867 Mon Sep 17 00:00:00 2001 From: kenner Date: Sun, 18 Feb 2001 14:34:57 +0000 Subject: * rtl.h (add_clobbers): Remove duplicate declaration. * recog.h (added_clobbers_hard_reg_p): New declaration. * genemit.c (struct clobber_pat): New field has_hard_reg. (gen_insn): Record if added clobbers clobber hard reg. (gen_split): Avoid unused warning if number of operands is 0. (output_added_clobbers_hard_reg_p): New function. (main): Call it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@39832 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/recog.h | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gcc/recog.h') diff --git a/gcc/recog.h b/gcc/recog.h index f591da6b3b4..b59d66498f0 100644 --- a/gcc/recog.h +++ b/gcc/recog.h @@ -1,6 +1,6 @@ /* Declarations for interface to insn recognizer and insn-output.c. - Copyright (C) 1987, 1996, 1997, 1998, - 1999, 2000 Free Software Foundation, Inc. + Copyright (C) 1987, 1996, 1997, 1998, 1999, 2000, 2001 + Free Software Foundation, Inc. This file is part of GNU CC. @@ -119,6 +119,7 @@ extern int mode_dependent_address_p PARAMS ((rtx)); extern int recog PARAMS ((rtx, rtx, int *)); extern void add_clobbers PARAMS ((rtx, int)); +extern int added_clobbers_hard_reg_p PARAMS ((int)); extern void insn_extract PARAMS ((rtx)); extern void extract_insn PARAMS ((rtx)); extern void extract_constrain_insn_cached PARAMS ((rtx)); -- cgit v1.2.1