This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: Will tree-ssa be GCC 3.5?
- From: Steven Bosscher <s dot bosscher at student dot tudelft dot nl>
- To: kenner at vlsi1 dot ultra dot nyu dot edu (Richard Kenner),coyote at coyotegulch dot com
- Cc: gcc at gcc dot gnu dot org
- Date: Mon, 1 Dec 2003 16:27:49 +0100
- Subject: Re: Will tree-ssa be GCC 3.5?
- References: <10312011522.AA26337@vlsi1.ultra.nyu.edu>
On Monday 01 December 2003 16:22, Richard Kenner wrote:
> The new GNU Fortran 95 compiler (gfortran) is deliberately tied to
> tree-ssa; unless I'm mistaken, Fortran 95 support will only exist in
> mainline GCC if tree-ssa becomes mainline.
>
> I strongly doubt that's correct. A front-end that's designed to use
> tree-ssa can very easily be reworked to use the 3.4 function-at-a-time
> approach. (The other direction is harder, but not even that much harder.
> The hard case is converting a front end that directly generates RTL into
> using tree-ssa.) There's no reason to tie the release schedule of such a
> project to the release schedule of tree-ssa: if the latter happens to slip
> significantly, gfortran can still be released as a 3.4-based front end.
<grin> but only after duplicating about 20% of the tree-ssa work (i.e. all
function lowering, inlining and part of expansion), and the generated code
would be so horrible that no sane Fortran user would dare touch it ;-) Been
there, done that.
Gr.
Steven