This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Re: Read the middle-end array expression paper by Richard Guenther !
- From: "Paul Richard Thomas" <paul dot richard dot thomas at gmail dot com>
- To: "Toon Moene" <toon at moene dot indiv dot nluug dot nl>
- Cc: gfortran <fortran at gcc dot gnu dot org>, "Richard Guenther" <rguenther at suse dot de>
- Date: Thu, 26 Jun 2008 00:02:12 +0200
- Subject: Re: Read the middle-end array expression paper by Richard Guenther !
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=BkwZzezxddpgLP0rmrRpAjp57HYMQbH7PWMHnm2pvUE=; b=PSz38fvpOmwTJ2PT/7206agjI8EUZiL7y0O8qCMzhuIWnmmdjVLpu/fyiAlAKx0psE 8GUjVi8kci39Oxbfcl+n2AZcsC1C1oZGdm+sPawDVy337wKiM9WZe/osVqeQMiEpvmwz 5O/LtT+UJA7CpFKyr0Hg/cVkGl8+u9ZSu/BuA=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=PMp4H/SPAMYObxuMfFQsDclRbIARySIWVIt7AvhkNIM53nZXexL2gy1E8pDgCOxPd1 ytMXTbuMiqyqk0VG6Fpe0b5gPLsYM1/A2EZHcAexiZupT8CNl1qxll3ii+xGjtY+eTCJ YktHVWCM6iS8SjJfITVIJx4FxVNpPo5t0V2mA=
- References: <4862AFD6.3040006@moene.indiv.nluug.nl>
Toon,
I had already spotted the paper and Richard and I have exchanged
messages about it. I was concerned not to do any work on
trans-array.c before I knew what was coming:-)
Richard would like some gfortran help, which I am going to find hard
to provide him with for some months due to pressure of work. This is
going to be quite a big job, so if any body else can help.... please
feel free!
Cheers
Paul
On Wed, Jun 25, 2008 at 10:51 PM, Toon Moene <toon@moene.indiv.nluug.nl> wrote:
> Richard has held a very interesting talk at the GCC Summit this year about
> moving all array expression handling into the middle end.
>
> This has two, immediately obvious, consequences:
>
> 1. It enables other front ends than the Fortran one to translate array
> syntax easily (the Ada people were *very* interested in this).
>
> 2. It would make the Fortran front end much simpler.
>
> Richard is currently waiting for the GIMPLE tuples to be implemented to
> finish his middle end updates to deal with "array (section) registers".
>
> His paper is at: http://www.suse.de/~rguenther/guenther.pdf
>
> Hope this is useful,
>
> --
> Toon Moene - e-mail: toon@moene.indiv.nluug.nl - phone: +31 346 214290
> Saturnushof 14, 3738 XG Maartensdijk, The Netherlands
> At home: http://moene.indiv.nluug.nl/~toon/
> Progress of GNU Fortran: http://gcc.gnu.org/ml/gcc/2008-01/msg00009.html
>
--
The knack of flying is learning how to throw yourself at the ground and miss.
--Hitchhikers Guide to the Galaxy