Re: g95 wish list
From: Andy Vaught (andy_at_firstinter.net)
Date: Fri, 26 Nov 2004 09:00:17 -0700
On Fri, 5 Nov 2004, Charles Russell wrote:
> Low priority:
> 1. DIMENSION X(1) is semantically equivalent in old code to DIMENSION X(*).
> g77 fails to recognize this when bounds check is enabled. It would be nice
> to fix that.
It isn't really equivalent. What if you are passing an array with one
element, or a multiple-dimension array that has an extent of one in a
> 2. A switch for quad precision would be nice. The Lahey compiler provides
> this. Since it runs on low-end hardware, I suppose it is all done in
> software. If I can get my answer by flipping a switch and perhaps running
> overnight, that beats rewriting the code. And if I do have to rewrite the
> code, it is nice to know whether the failure is due to roundoff (change the
> algorithm or pick a simpler problem) or due some bug that may be easily
G95 will support a REAL*10 type corresponding to the x87 temporary real
on x86 hardware, including IA64 and x86_64. A software quad precision
type will also be supported.