This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: [G95] Re: [tree-ssa] Integrating g95
- From: "Joseph S. Myers" <jsm28 at cam dot ac dot uk>
- To: "Steven G. Kargl" <kargls at attbi dot com>
- Cc: Steven Bosscher <s dot bosscher at student dot tudelft dot nl>, Diego Novillo <dnovillo at redhat dot com>, GCC-G95 list <gcc-g95-devel at lists dot sourceforge dot net>, Paul Brook <paul at nowt dot org>, "gcc at gcc dot gnu dot org" <gcc at gcc dot gnu dot org>, Toon Moene <toon at moene dot indiv dot nluug dot nl>
- Date: Sun, 1 Jun 2003 13:53:42 +0100 (BST)
- Subject: Re: [G95] Re: [tree-ssa] Integrating g95
- References: <200305312248.57683.paul@nowt.org> <1054421594.21692.437.camel@frodo.toronto.redhat.com><3ED9388E.4020702@student.tudelft.nl> <3ED94B9C.3080203@attbi.com>
On Sat, 31 May 2003, Steven G. Kargl wrote:
> There is one other item to consider. g95 requires GMP.
> AFAIK, GCC does not use GMP. What are the options?
Using GMP/mpfr in the rest of GCC as well, so we can get correctly rounded
results for folding all the standard <math.h> and <complex.h> functions
for constant arguments without error-prone reimplementation.
(Performance requires that the basic constant folding of arithmetic
operations use the internal GCC functions, and that we only convert in/out
of GMP form for folding the various functions.) But I think doing this
might require GMP to be included in the GCC source tree, as zlib is, with
a --with-system-gmp to use the installed library, so short-term on the
tree-ssa branch it may be more sensible (and less controversial) simply to
make building g95 dependent on installed GMP.
--
Joseph S. Myers
jsm28@cam.ac.uk