On Sat, 2016-04-30 at 14:44 +0900, Oleg Endo wrote: > On Sat, 2016-04-30 at 10:58 +0900, Oleg Endo wrote: > > On Fri, 2016-04-29 at 23:11 +0900, Oleg Endo wrote: > > > On Fri, 2016-04-29 at 19:45 +0900, Oleg Endo wrote: > > > > On Thu, 2016-04-28 at 10:27 +0900, Oleg Endo wrote: > > > > > > > > > The removal of SH5 support from GCC has been announced here > > > > > https://gcc.gnu.org/ml/gcc/2015-08/msg00101.html > > > > > > > > > > The attached patch removes support for SH5 in the compiler > > > > > back > > > > > end. > > > > > There are still some leftovers and new simplification > > > > > opportunities. > > > > > These will be addressed in later follow up patches. > > > > > > > > > > Tested on sh-elf with > > > > > > > > > > make -k check RUNTESTFLAGS="--target_board=sh-sim\{-m2/-ml, > > > > > -m2/ > > > > > -mb, > > > > > -m2a/-mb,-m4/-ml,-m4/-mb,-m4a/-ml,-m4a/-mb}" > > > > > > > > The attached patch removes some leftovers and reinstantes the > > > > divsf3 > > > > expander pattern which got accidentally deleted by the previous > > > > patch. > > > > > > The attached patch removes SH5 support from libgcc. > > > Tested as above. Committed as r235640. > > > > The attached patch removes SH5 checks in the testsuite. > > Committed as r235673. > > The attached patch removes some remaining superfluous TARGET_SH1 > checks. Tested with The attached patch finally removes SH5 support from the various configure machineries. Tested with make -k check-gcc RUNTESTFLAGS="--target_board=sh-sim\{-m2/-ml,-m2/-mb, -m2a/-mb,-m4/-ml,-m4/-mb,-m4a/-ml,-m4a/-mb}" Committed as r235676. Cheers, Oleg ChangeLog: / * config.guess: Remove SH5 support. * config.sub: Likewise. * configure: Likewise. * configure.ac: Likewise. config/ * picflag.m4: Remove SH5 support. gcc/ * config/sh/t-sh: Remove SH5 support. * config.gcc: Likewise. * configure: Likewise. contrib/ * compare-all-tests: Remove SH5 support. * config-list.mk: Likewise. libada/ * configure: Remove SH5 support. libgcc/ * config.host: Remove SH5 support. * configure: Likewise. libiberty/ * configure: Remove SH5 support. libjava/ * classpath/config.guess: Remove SH5 support. * classpath/config.sub: Likewise.