ICE-on-valid-code, rejects-valid and wrong-code

Paul Thomas paulthomas2@wanadoo.fr
Sun Jan 28 20:30:00 GMT 2007


Dear All,

I note that we still have 29 such bugs of which:

14 are assigned;
7 are 4.2 and 4.1 only.

Whilst looking onward to F2003 compatibility, I might remind you that 
our ambition, at present, is an F95 compiler.  How about having a go at 
some of the 15 unassigned bugs in this category and to clearing those 
which are 4.2 and 4.1 only?

Steve was challenged on comp.lang.fortran, after his end-of-year 
progress report about F95 features that are missing from gfortran.  
Whilst the correspondence was rather irritating in its tone, under the 
circumstances, there was serious intent there too.  I know of two 
missing features, maybe we can build up a complete list?

(i) Array TRANSFER does not work in initialization expressions(PR18769); and
(ii) Array pointers to components of derived type arrays do not work.  ie.

type :: a
  real :: r
  integer :: i
end type a
type(a), target :: dt(10)
integer, pointer :: ip(:)

ip => dt%i

does not work correctly.

I have just submitted PR30625 for the latter, which also adds one to the 
list above!.

Best regards

Paul



More information about the Fortran mailing list