This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Re: [Patch, fortran] PR29389 and PR33850 - uses for expression traversal
- From: "Paul Richard Thomas" <paul dot richard dot thomas at gmail dot com>
- To: "Dominique Dhumieres" <dominiq at lps dot ens dot fr>
- Cc: "fortran at gcc dot gnu dot org" <fortran at gcc dot gnu dot org>
- Date: Tue, 27 Nov 2007 20:06:13 +0100
- Subject: Re: [Patch, fortran] PR29389 and PR33850 - uses for expression traversal
- 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=t/sKnSznBP5/CwI9aHCFirEN5a3OD0MNBfIU2Eo5z/4=; b=vfnaRve4Uq6oPNZtGw05JiGft0oK7RNak8ECQNqmgDtDBQUmScOR/sPuvCDGHQ40Pfr8eLW2mGV2RFJBZyVtHkyVWR7wv9UbB3rldpBh76atU6TPh1KrzQASOv0nwu7FuGh3qofBu3BhnyX1me+V0V/+1IqjfoPtwloV0d2Dk40=
- Domainkey-signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=received:message-id:date:from:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=shmWXLjWxMzzyQa3TbcPUCUZgM025p4LJqk2gqmgCx5ZJGPhnDyVhEEypS+VeS+6Ca13zdFNmmP5B9cJDQ7O6QWuQNqw4nrsj92akgN6W9v7HSlXuycjSWvRW+zpQDgoW2Em6mPHO+a5KTnW9cLKO9KwbQecFhUod1yN4I5tkQw=
- References: <20071127153749.B3AFA5BB6C@mailhost.lps.ens.fr> <339c37f20711270751k284b2497s6451fb5a69198aac@mail.gmail.com> <20071127155617.3C6745BB6C@mailhost.lps.ens.fr> <339c37f20711270836k5b843399w1181a69c0768bf@mail.gmail.com> <20071127175755.926275BB6C@mailhost.lps.ens.fr>
Dominique,
> FAIL: gfortran.dg/assign_10.f90 -O0 scan-tree-dump-times original "parm" 9
> FAIL: gfortran.dg/assign_10.f90 -O0 scan-tree-dump-times original "atmp" 9
Bother! I know what that is... with -m64, the default integer for
indices changes and, in consequence, both vector indices are written
to temporaries.
I'll have to think about this. How does one identify the KIND for
array indices from fortran?
Cheers
Paul