diff options
author | Kaz Kojima <kkojima@gcc.gnu.org> | 2008-05-22 22:23:54 +0000 |
---|---|---|
committer | Kaz Kojima <kkojima@gcc.gnu.org> | 2008-05-22 22:23:54 +0000 |
commit | 3217af3e616fde3ebfc47747327885439ffc8724 (patch) | |
tree | b2c226e9b1e83787ed86c0958d4b5d6a57d413a1 /gcc/config/sh/sh-protos.h | |
parent | 143350a8e2a65c8604f2fc5d36e04cf838bf280a (diff) | |
download | gcc-3217af3e616fde3ebfc47747327885439ffc8724.zip gcc-3217af3e616fde3ebfc47747327885439ffc8724.tar.gz gcc-3217af3e616fde3ebfc47747327885439ffc8724.tar.bz2 |
sh.opt (mfixed-range): New option.
* config/sh/sh.opt (mfixed-range): New option.
* config/sh/sh-protos.h (sh_fix_range): Declare.
* config/sh/sh.c (sh_fix_range): New function.
* config/sh/sh.h (sh_fixed_range_str): Declare.
(OVERRIDE_OPTIONS): Call sh_fix_range if sh_fixed_range_str
is not empty.
* doc/invoke.texi (SH Options): Document -mfixed-range.
From-SVN: r135779
Diffstat (limited to 'gcc/config/sh/sh-protos.h')
-rw-r--r-- | gcc/config/sh/sh-protos.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/sh/sh-protos.h b/gcc/config/sh/sh-protos.h index 9e1a488..a03c624 100644 --- a/gcc/config/sh/sh-protos.h +++ b/gcc/config/sh/sh-protos.h @@ -173,6 +173,7 @@ extern enum reg_class sh_secondary_reload (bool, rtx, enum reg_class, struct secondary_reload_info *); extern int sh2a_get_function_vector_number (rtx); extern int sh2a_is_function_vector_call (rtx); +extern void sh_fix_range (const char *); #endif /* ! GCC_SH_PROTOS_H */ |