On Sun, 2016-05-01 at 12:43 +0900, Yoshinori Sato wrote: > Build failed on sh-*-linux and sh-*-netbsd. > Please update.
Thanks for spotting it and for the patch. I've committed it as r235688 on your behalf. Cheers, Oleg > > 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 > \ >