summaryrefslogtreecommitdiff
path: root/gcc/optabs.c
diff options
context:
space:
mode:
authorkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1997-08-02 17:18:49 +0000
committerkenner <kenner@138bc75d-0d04-0410-961f-82ee72b054a4>1997-08-02 17:18:49 +0000
commit2ab280c3c12bab78dc0ad6dd2f3f167c8597a202 (patch)
tree8ec147e7ff919976e8520288e2ebcb63e2698bc6 /gcc/optabs.c
parenta6a95e31c8112ea784ea3c475be7155c8974bf11 (diff)
downloadgcc-2ab280c3c12bab78dc0ad6dd2f3f167c8597a202.tar.gz
(chkr_{check_addr,set_right}_libfunc): New definitions.
(chkr_{copy_bitmap,check_exec}_libfunc): Likewise. (init_optabs): Initialize these chkr_*_libfunc. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@14615 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/optabs.c')
-rw-r--r--gcc/optabs.c11
1 files changed, 11 insertions, 0 deletions
diff --git a/gcc/optabs.c b/gcc/optabs.c
index 992660d0c87..a5f2e7ed064 100644
--- a/gcc/optabs.c
+++ b/gcc/optabs.c
@@ -209,6 +209,11 @@ rtx fixunstfsi_libfunc;
rtx fixunstfdi_libfunc;
rtx fixunstfti_libfunc;
+rtx chkr_check_addr_libfunc;
+rtx chkr_set_right_libfunc;
+rtx chkr_copy_bitmap_libfunc;
+rtx chkr_check_exec_libfunc;
+
/* Indexed by the rtx-code for a conditional (eg. EQ, LT,...)
gives the gen_function to make a branch to test that condition. */
@@ -4369,6 +4374,12 @@ init_optabs ()
fixunstfdi_libfunc = gen_rtx (SYMBOL_REF, Pmode, "__fixunstfdi");
fixunstfti_libfunc = gen_rtx (SYMBOL_REF, Pmode, "__fixunstfti");
+ /* For check-memory-usage. */
+ chkr_check_addr_libfunc = gen_rtx (SYMBOL_REF, VOIDmode, "chkr_check_addr");
+ chkr_set_right_libfunc = gen_rtx (SYMBOL_REF, VOIDmode, "chkr_set_right");
+ chkr_copy_bitmap_libfunc = gen_rtx (SYMBOL_REF, VOIDmode, "chkr_copy_bitmap");
+ chkr_check_exec_libfunc = gen_rtx (SYMBOL_REF, VOIDmode, "chkr_check_exec");
+
#ifdef INIT_TARGET_OPTABS
/* Allow the target to add more libcalls or rename some, etc. */
INIT_TARGET_OPTABS;