According to comments in sh.h, SH2e only has single precision floating point
and fails during build of SH2e variant.
/home/joel/work-gnat/svn/b-gcc2-sh/./gcc/xgcc
-B/home/joel/work-gnat/svn/b-gcc2-sh/./gcc/ -nostdinc
-B/home/joel/work-gnat/svn/b-gcc2-sh/sh-rtems4.9/newlib/ -isystem
/home/joel/work-gnat/svn/b-gcc2-sh/sh-rtems4.9/newlib/targ-include -isystem
/home/joel/work-gnat/svn/gcc/newlib/libc/include
-B/home/joel/work-gnat/svn//install/sh-rtems4.9/bin/
-B/home/joel/work-gnat/svn//install/sh-rtems4.9/lib/ -isystem
/home/joel/work-gnat/svn//install/sh-rtems4.9/include -isystem
/home/joel/work-gnat/svn//install/sh-rtems4.9/sys-include -c -g -O2 -m2e
-W -Wall -gnatpg -m2e s-scaval.adb -o s-scaval.o
s-scaval.adb:105:07: warning: size for overlaid object is too small
s-scaval.adb:105:07: warning: size of "IV_Ilf" is 64
s-scaval.adb:105:07: warning: size of "IS_Ilf" is 32
s-scaval.adb:106:07: warning: size for overlaid object is too small
s-scaval.adb:106:07: warning: size of "IV_Ill" is 96
s-scaval.adb:106:07: warning: size of "IS_Ill" is 64
make[6]: *** [s-scaval.o] Error 1
make[6]: *** Waiting for unfinished jobs....
--
Summary: Build Failure Ada SH2e
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: ada
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: joel at gcc dot gnu dot org
GCC host triplet: i686-pc-linux-gnu
GCC target triplet: sh-rtems4.9
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=36939