This is the mail archive of the gcc-bugs@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug fortran/15952] Please support real*16


------- Additional Comments From rth at gcc dot gnu dot org  2004-09-02 07:03 -------
Done.  Real kinds 10 (IEEE extended precision, a-la Intel) and 16
(IEEE Quad precision, a-la Sparc, HPPA, others) are supported for
platforms that implement them.

No effort is made to add real*16 support to targets that didn't already have it.
So for instance i686-linux will not have it.  But if someone were to add the
basic arithmetic bits to the i686 backend, then the Fortran front end would see
it and enable the new kind.

No effort is made to update all of the library bits to handle the new kinds.
In some cases this mostly Just Works.  When the new real kind matches long
double for the target, then we'll properly map to the "l" suffix routines in
libm.  But there are pleanty of fortran-specific bits in the library that 
havn't been extended for the new kinds.  These should be the subject of new
PRs as folks determine what's missing.

-- 
           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|ASSIGNED                    |RESOLVED
         Resolution|                            |FIXED


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=15952


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]