RFC: future gfortran development and subversion

Paul Thomas paulthomas2@wanadoo.fr
Sat Oct 22 09:51:00 GMT 2005


So, collecting together the response to last night's mail:

Status of PR 19292 metabug:-

> 5900 The penultimate entry says -
>
> I would like to propose that this bug be closed.  This is about as 
> good as it
> gets.  We should set up some automatic regression testing on LAPACK 
> from hence
> forth.

Let's close it then - how about it, one of you Lapack afficianados?

>
> 13939 Concerns ugly commas - do we want this?  If so, it can be done.
>
> 14067 The final comment is "The ICE is fixed, but this could still do 
> with a warning."
>
> 14994 SECNDS missing - I would say that this should be done. I have 
> used an interface to get round this one.

I will do this.

>
> 15234 libgfortran doesn't compile on Tru64 UNIX V4.0F - ??? 5.0 is no 
> problem with a gcc-3.x
>
> 16465 parser chokes with ffixed-line-length-7 - is this essential?
>
> 16580 hmmmmm, gfortran ICE on test g77.f-torture/execute/intrinsic77.f 
> is this a show stopper?
>
> 17737 ICE when variable appears in two data statements - invalid code.

I'll put this on my TODO list.

>
> 18026 boz initialization of REALs fails.  Penultimate comment "
> I've removed the "reject-valid" keyward because the code is not valid
> Fortran 95.  From section 5.2.10, we have:"
>
> 18737 ICE on invalid use of external keyword - this should be fixed.

It is on my personal TODO list, I'll move it to the top of the pile.

>
> 19425 Duplicate SAVE attribute problem - illegal f95 and questionable f77

Patch submitted (pinskia reply)

>
> 20441 -finit-local-zero is missing from gfortran - a useful legacy 
> requirement IMHO.
>
> 20811 gfortran include problem (regression from g77) - this should be 
> fixed.  A good tyro project.
>
> 21565 namelist in block data is illegal - I had better deal with this, 
> hadn't I?

On the TODO list.

>
> 22175 BYTE Type Statement - Last comment "We do have a patch adding 
> that enhancement."

Asher Langton has done it. (FX reply)

>
> 22244 dimension information is lost for multi-dimension array - 
> primarily gdb and optimization problem.
>
> 22282 loc intrinsic and %loc construction is not implemented in 
> gfortran - do-able but not a disaster.

Part of the Cray patch (FX reply) that Steve will commit next week-ish.

>
> 22290 Optimize Assigned GOTO to cause error with -O1 or higher - we 
> seem to have a fix for this(?)

Patch here: (FW reply)
http://gcc.gnu.org/ml/fortran/2005-10/msg00194.html

But has not been reviewed.           I will look at it next week but might need help/advice.

>
> 22359 fseek intrinsic appears to be unimplemented - should be done 
> (using C fseek?).

FX intends to do - timescale? + putc, getc and so on.

>
> 23060 %VAL construct not implemented - do we want this? If so, it is 
> do-able.
>
> 23912 MOD function requires same kind arguments - very fixable.
>
> I would say that this is a 33:33:33 mix of 
> fixed:do-able:ignorable/wrong - let's have a blitz on it.

On the basis of the replies, the proportions are more like 50:25:25.  If 
somebody wants to do my TODOs, feel welcome.  Are you back FengWang?  
You are the one saddled with legacy code and must, I suppose, have an 
interest in some of these?

Paul




More information about the Gcc mailing list