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

Reply via email to