--- a/src/build-data/arch/sh.txt        1970-01-01 09:00:00.000000000 +0900
+++ b/src/build-data/arch/sh.txt        2010-02-04 17:24:18.000000000 +0900
@@ -0,0 +1,9 @@
+realname "SH"
+
+default_submodel sh4
+
+<submodels>
+sh2
+sh3
+sh4
+</submodels>
--- a/src/build-data/cc/gcc.txt 2010-01-22 17:59:42.000000000 +0900
+++ b/src/build-data/cc/gcc.txt 2010-02-04 17:24:18.000000000 +0900
@@ -61,7 +61,8 @@
 ia64      -> "-mtune=SUBMODEL"
 hppa      -> "-march=SUBMODEL" hppa
 m68k      -> "-mSUBMODEL"
-hitachi-sh -> "-mSUBMODEL" hitachi-sh
+sh -> "-mSUBMODEL" sh
+sh4 -> "-m4 -mieee" sh
 sparc32   -> "-mcpu=SUBMODEL -Wa,-xarch=v8plus" sparc32-
 sparc64   -> "-mcpu=v9 -mtune=ultrasparc"
 mips32    -> "-mips1 -mcpu=SUBMODEL" mips32-
