This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Question about array (Re: Status of bug 12366)
- From: Feng Wang <wf_cs at yahoo dot com>
- To: Paul Brook <paul at codesourcery dot com>, fortran at gcc dot gnu dot org
- Cc: Neilen Marais <nmarais at snowisp dot com>
- Date: Wed, 16 Mar 2005 09:56:53 +0800 (CST)
- Subject: Question about array (Re: Status of bug 12366)
--- Paul Brook <paul@codesourcery.com> wrote:
> > It seems bug 12366 has been around for an awfully long time. Is this a
> > particularly difficult problem to solve?
>
> Yes, it's a fairly tricky one to fix. The short answer is that vector
> subscripts only work for trivial subscript expressions.
>
> It needs someone who understands the scalarizer and array handling (ie. me)
> to sit down for a few days and beat it into shape.
Paul,
When fixing PR16531 (enable Hollerith constant), I also run into the array
stuff. I am not very clear about the array designing and using principle,
though I almost worked out the PR16531 (except the conversion between string
and Hollerith constant or maybe still exist some bugs). I have to consult you
on these questions.
1. Are there two kinds array, descriptor array and descriptorless array? The
difference of them? We have used the lang_type struct to describe the array,
why still need an array descriptor?
2. Is there any difference between general one dimension array and string
(array of Character)?
I want to know the designing principle of the array framework to avoid
misunderstanding these functions when using or correct them. Thanks.
Best Regards,
Feng Wang
_________________________________________________________
Do You Yahoo!?
150万曲MP3疯狂搜,带您闯入音乐殿堂
http://music.yisou.com/
美女明星应有尽有,搜遍美图、艳图和酷图
http://image.yisou.com
1G就是1000兆,雅虎电邮自助扩容!
http://cn.rd.yahoo.com/mail_cn/tag/1g/*http://cn.mail.yahoo.com/event/mail_1g/