From 21b607581a6e09a84823bf04bf263e610f5d69d0 Mon Sep 17 00:00:00 2001 From: Yoshinori Sato Date: Sun, 1 May 2016 12:59:39 +0900 Subject: linux.h (SH_DIV_STRATEGY_DEFAULT, [...]): Remove. gcc/ * config/sh/linux.h (SH_DIV_STRATEGY_DEFAULT, SH_DIV_STR_FOR_SIZE): Remove. * config/sh/netbsd-elf.h (SH_DIV_STRATEGY_DEFAULT, SH_DIV_STR_FOR_SIZE): Remove. From-SVN: r235688 --- gcc/ChangeLog | 7 +++++++ gcc/config/sh/linux.h | 7 ------- gcc/config/sh/netbsd-elf.h | 7 ------- 3 files changed, 7 insertions(+), 14 deletions(-) (limited to 'gcc') diff --git a/gcc/ChangeLog b/gcc/ChangeLog index fd8a95c..7dd426d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2016-05-01 Yoshinori Sato + + * config/sh/linux.h (SH_DIV_STRATEGY_DEFAULT, + SH_DIV_STR_FOR_SIZE): Remove. + * config/sh/netbsd-elf.h (SH_DIV_STRATEGY_DEFAULT, + SH_DIV_STR_FOR_SIZE): Remove. + 2016-05-01 Oleg Endo * config/sh/predicates.md (any_register_operand, zero_extend_operand, diff --git a/gcc/config/sh/linux.h b/gcc/config/sh/linux.h index 09e966b..6117b9d 100644 --- a/gcc/config/sh/linux.h +++ b/gcc/config/sh/linux.h @@ -117,13 +117,6 @@ along with GCC; see the file COPYING3. If not see #define DBX_REGISTER_NUMBER(REGNO) \ (((REGNO) == 16) ? 16 : SH_DBX_REGISTER_NUMBER (REGNO)) -/* Since libgcc is compiled with -fpic for this target, we can't use - __sdivsi3_1 as the division strategy for -O0 and -Os. */ -#undef SH_DIV_STRATEGY_DEFAULT -#define SH_DIV_STRATEGY_DEFAULT SH_DIV_CALL2 -#undef SH_DIV_STR_FOR_SIZE -#define SH_DIV_STR_FOR_SIZE "call2" - /* Install the __sync libcalls. */ #undef TARGET_INIT_LIBFUNCS #define TARGET_INIT_LIBFUNCS sh_init_sync_libfuncs diff --git a/gcc/config/sh/netbsd-elf.h b/gcc/config/sh/netbsd-elf.h index e658018..c5c75a4 100644 --- a/gcc/config/sh/netbsd-elf.h +++ b/gcc/config/sh/netbsd-elf.h @@ -80,13 +80,6 @@ do \ } \ while (0) -/* Since libgcc is compiled with -fpic for this target, we can't use - __sdivsi3_1 as the division strategy for -O0 and -Os. */ -#undef SH_DIV_STRATEGY_DEFAULT -#define SH_DIV_STRATEGY_DEFAULT SH_DIV_CALL2 -#undef SH_DIV_STR_FOR_SIZE -#define SH_DIV_STR_FOR_SIZE "call2" - #undef SUBTARGET_OVERRIDE_OPTIONS #define SUBTARGET_OVERRIDE_OPTIONS \ do \ -- cgit v1.1