summaryrefslogtreecommitdiff
path: root/gcc/config/m68hc11/m68hc11-protos.h
diff options
context:
space:
mode:
authorciceron <ciceron@138bc75d-0d04-0410-961f-82ee72b054a4>2003-03-10 22:10:37 +0000
committerciceron <ciceron@138bc75d-0d04-0410-961f-82ee72b054a4>2003-03-10 22:10:37 +0000
commit4b2ade62d9c945c0334eda264d0d0a24cfb5f62d (patch)
treef742d7d89ab767ab7a0bad18a7bdcd9c8ea996db /gcc/config/m68hc11/m68hc11-protos.h
parentcf399df174fcef82af55904a30eecdd9f93196ff (diff)
downloadgcc-4b2ade62d9c945c0334eda264d0d0a24cfb5f62d.tar.gz
* config/m68hc11/m68hc11.h (HARD_REGNO_RENAME_OK): Define.
* config/m68hc11/m68hc11-protos.h (m68hc11_hard_regno_rename_ok): Declare. * config/m68hc11/m68hc11.c (m68hc11_hard_regno_rename_ok): New function for reg rename optimization to avoid using Z and Y registers. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64134 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/m68hc11/m68hc11-protos.h')
-rw-r--r--gcc/config/m68hc11/m68hc11-protos.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/m68hc11/m68hc11-protos.h b/gcc/config/m68hc11/m68hc11-protos.h
index dda14692b31..01352b3d87a 100644
--- a/gcc/config/m68hc11/m68hc11-protos.h
+++ b/gcc/config/m68hc11/m68hc11-protos.h
@@ -24,6 +24,7 @@ extern int m68hc11_override_options PARAMS((void));
extern int m68hc11_optimization_options PARAMS((int,int));
extern void m68hc11_conditional_register_usage PARAMS((void));
extern int hard_regno_mode_ok PARAMS((int, enum machine_mode));
+extern int m68hc11_hard_regno_rename_ok PARAMS((int, int));
extern int m68hc11_total_frame_size PARAMS((void));
extern int m68hc11_initial_frame_pointer_offset PARAMS((void));