------- Additional Comments From corsepiu at gcc dot gnu dot org 2005-04-25 17:14 ------- (In reply to comment #3) > (In reply to comment #2) > > > > The origin of this issue seems to be f951's check's for REAL 8 (kind=8). > > > > The h8300 doesn't seem to provide this type and thereby seems to trigger a > > bug > > in f951's error handling. > > The Fortran standard mandates that if REAL(4) is the default > real type, then there must be a REAL(8). I suspect gfortran > will not/never supply a software implementation of REAL(8). > We'll need to disable building of gfortran on targets that > do not provide 2 floating point types.
I guess you are aware that for multilib'ed OSes (such as RTEMS) there can be multilib variants for whom types exist and others for whom types might not exit. I.e. disabling certain targets in general would impose unnecessarily strict restrictions. IMO, it would be more reasonable, to provide a "graceful degradation" on those targets-variants. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=21203