diff options
author | Richard Kenner <kenner@vlsi1.ultra.nyu.edu> | 2001-02-18 14:34:57 +0000 |
---|---|---|
committer | Richard Kenner <kenner@gcc.gnu.org> | 2001-02-18 09:34:57 -0500 |
commit | 751aa7cc88d7267cd95cf1513558a9424e46c694 (patch) | |
tree | eb602218d9bf6424e3c5e83b0e4ea3f56fc77911 /gcc/recog.h | |
parent | ad37f6ea74b89de420a1b00ff8437fb1cd11e104 (diff) | |
download | gcc-751aa7cc88d7267cd95cf1513558a9424e46c694.zip gcc-751aa7cc88d7267cd95cf1513558a9424e46c694.tar.gz gcc-751aa7cc88d7267cd95cf1513558a9424e46c694.tar.bz2 |
rtl.h (add_clobbers): Remove duplicate declaration.
* 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.
From-SVN: r39832
Diffstat (limited to 'gcc/recog.h')
-rw-r--r-- | gcc/recog.h | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/gcc/recog.h b/gcc/recog.h index f591da6..b59d664 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)); |