There was a phenomenon that the multi library was not able to be made when
gcc-3.4.6 was Bilded
with sh-unknown-linux-gnu.
The cause
In config/sh/linux.h,
#if defined (__SH4E__) || defined(__SH4__) ---> Original
#if defined (__SH3E__) || defined(__SH4__) ---> Chenged
It failed in making the multi library becoming.
The influence is still uncertain though there is a similar
description in linux-unwind.h also as for gcc-4.1.2.
It confirms and also when it is bug, it reports.
--------------------cut hear---------------------------------------
diff -ruN gcc-3.4.6.orig/gcc/config/sh/linux.h gcc-3.4.6/gcc/config/sh/linux.h
--- gcc-3.4.6.orig/gcc/config/sh/linux.h 2004-01-12 11:29:13.000000000
+0900
+++ gcc-3.4.6/gcc/config/sh/linux.h 2006-08-09 17:24:32.000000000 +0900
@@ -182,7 +182,7 @@
/* MD_FALLBACK_FRAME_STATE_FOR is not yet defined for SHMEDIA. */
#else /* defined (__SH5__) */
-#if defined (__SH3E__) || defined (__SH4__)
+#if defined (__SH4E__) || defined (__SH4__)
#define SH_FALLBACK_FRAME_FLOAT_STATE(SC, FS, CFA) \
do { \
int i_, r_;
\
--------------------cut hear---------------------------------------