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---------------------------------------

Reply via email to