This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug fortran/15952] Please support real*16
- From: "rth at gcc dot gnu dot org" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: 2 Sep 2004 07:04:00 -0000
- Subject: [Bug fortran/15952] Please support real*16
- References: <20040612100216.15952.schnetter@aei.mpg.de>
- Reply-to: gcc-bugzilla at gcc dot gnu dot org
------- 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