------- Comment #1 from kkojima at gcc dot gnu dot org 2010-06-19 09:50 ------- I can't reproduce it on my i686-pc-linux-gnu host with a similar configuration
/home/kkojima/kaz/xsh-elf-combined-450/combined/configure --target=sh-unknown-elf --disable-libmudflap --disable-libssp --disable-libgomp --with-gnu-as --with-gnu-ld --enable-languages=c --disable-shared --with-newlib --disable-nls --prefix=/home/kkojima/kaz/xsh-elf-combined-450/install --with-headers=yes --disable-gdbtk --with-mpfr=/opt2/i686-pc-linux-gnu --with-gmp=/opt2/i686-pc-linux-gnu --with-multilib-list=m4-single-only,m4-nofpu,m4 --with-endian=little --with-cpu=m4-single-only for vanilla gcc-4.5.0 under a usual combined tree setting. It can be something configuration issue including a host specific problem. My gcc/tm.h starts like as: #ifndef GCC_TM_H #define GCC_TM_H #define TARGET_CPU_DEFAULT (SELECT_SH4_SINGLE_ONLY) #ifndef SH_MULTILIB_CPU_DEFAULT # define SH_MULTILIB_CPU_DEFAULT "m4-single-only" #endif #ifndef SUPPORT_SH4_SINGLE_ONLY # define SUPPORT_SH4_SINGLE_ONLY 1 #endif #ifndef SUPPORT_SH4_SINGLE_ONLY # define SUPPORT_SH4_SINGLE_ONLY 1 #endif #ifndef SUPPORT_SH4_NOFPU # define SUPPORT_SH4_NOFPU 1 #endif #ifndef SUPPORT_SH4 # define SUPPORT_SH4 1 #endif Could you look at how your gcc/tm.h is generated? -- kkojima at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |kkojima at gcc dot gnu dot | |org Status|UNCONFIRMED |WAITING http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44531