diff options
author | Andreas Krebbel <Andreas.Krebbel@de.ibm.com> | 2012-04-24 07:01:52 +0000 |
---|---|---|
committer | Andreas Krebbel <krebbel@gcc.gnu.org> | 2012-04-24 07:01:52 +0000 |
commit | 57ac4c34019b76318bad402a8715992b65dcd969 (patch) | |
tree | 72bb3196b127f80e7d5b368328aa2ae12e943abc /gcc/recog.h | |
parent | d9030ea42a2aa2590f2d440d53e0f656f3b0e5d7 (diff) | |
download | gcc-57ac4c34019b76318bad402a8715992b65dcd969.zip gcc-57ac4c34019b76318bad402a8715992b65dcd969.tar.gz gcc-57ac4c34019b76318bad402a8715992b65dcd969.tar.bz2 |
recog.c (insn_invalid_p): Add IN_GROUP parameter and use validate_change to add clobbers if...
2012-04-24 Andreas Krebbel <Andreas.Krebbel@de.ibm.com>
* recog.c (insn_invalid_p): Add IN_GROUP parameter and use
validate_change to add clobbers if IN_GROUP is nonzero.
(verify_changes): Call insn_invalid_p with IN_GROUP set to true.
* recog.h (insn_invalid_p): Add IN_GROUP parameter to function
prototype.
* gcse.c (process_insert_insn): Call insn_invalid_p with IN_GROUP
set to false.
* config/s390/s390.c (insn_invalid_p): Likewise.
From-SVN: r186748
Diffstat (limited to 'gcc/recog.h')
-rw-r--r-- | gcc/recog.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/recog.h b/gcc/recog.h index 71dfe2a..9fb3443 100644 --- a/gcc/recog.h +++ b/gcc/recog.h @@ -79,7 +79,7 @@ extern int asm_operand_ok (rtx, const char *, const char **); extern bool validate_change (rtx, rtx *, rtx, bool); extern bool validate_unshare_change (rtx, rtx *, rtx, bool); extern bool canonicalize_change_group (rtx insn, rtx x); -extern int insn_invalid_p (rtx); +extern int insn_invalid_p (rtx, bool); extern int verify_changes (int); extern void confirm_change_group (void); extern int apply_change_group (void); |