aboutsummaryrefslogtreecommitdiff
path: root/gcc/rtl.h
diff options
context:
space:
mode:
authorBernd Schmidt <bernds@redhat.com>2001-01-01 17:20:09 +0000
committerBernd Schmidt <bernds@gcc.gnu.org>2001-01-01 17:20:09 +0000
commite38fe8e0cb53df06102d753bc27124ce5930af3e (patch)
tree80546867210a76704105233dd832200764c92fe5 /gcc/rtl.h
parent7d797311fb4c1883b6b32fe9d72ed8fe5f002a3b (diff)
downloadgcc-e38fe8e0cb53df06102d753bc27124ce5930af3e.zip
gcc-e38fe8e0cb53df06102d753bc27124ce5930af3e.tar.gz
gcc-e38fe8e0cb53df06102d753bc27124ce5930af3e.tar.bz2
Extra arg for rtx_varies_p
From-SVN: r38590
Diffstat (limited to 'gcc/rtl.h')
-rw-r--r--gcc/rtl.h7
1 files changed, 4 insertions, 3 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index a79e27a..c387877 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1352,9 +1352,10 @@ extern void set_unique_reg_note PARAMS ((rtx, enum reg_note, rtx));
: NULL_RTX)
#define single_set_1(I) single_set_2 (I, PATTERN (I))
+extern int rtx_addr_can_trap_p PARAMS ((rtx));
extern int rtx_unstable_p PARAMS ((rtx));
-extern int rtx_varies_p PARAMS ((rtx));
-extern int rtx_addr_varies_p PARAMS ((rtx));
+extern int rtx_varies_p PARAMS ((rtx, int));
+extern int rtx_addr_varies_p PARAMS ((rtx, int));
extern HOST_WIDE_INT get_integer_term PARAMS ((rtx));
extern rtx get_related_value PARAMS ((rtx));
extern int reg_mentioned_p PARAMS ((rtx, rtx));
@@ -1986,7 +1987,7 @@ extern void fancy_abort PARAMS ((const char *, int, const char *))
/* In alias.c */
extern rtx canon_rtx PARAMS ((rtx));
extern int true_dependence PARAMS ((rtx, enum machine_mode, rtx,
- int (*)(rtx)));
+ int (*)(rtx, int)));
extern int read_dependence PARAMS ((rtx, rtx));
extern int anti_dependence PARAMS ((rtx, rtx));
extern int output_dependence PARAMS ((rtx, rtx));