This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Re: PR20541 - allocatable components of derived types (TR15581)
- From: Paul Thomas <paulthomas2 at wanadoo dot fr>
- To: Steve Kargl <sgk at troutmask dot apl dot washington dot edu>
- Cc: "'fortran at gcc dot gnu dot org'" <fortran at gcc dot gnu dot org>
- Date: Mon, 17 Jul 2006 07:06:57 +0200
- Subject: Re: PR20541 - allocatable components of derived types (TR15581)
- References: <44B559D0.8060904@wanadoo.fr> <20060716233216.GA73029@troutmask.apl.washington.edu>
Steve,
Paul,
I've compiled and regression tested the patch on i386-*-freebsd
and amd64-*-freebsd. There are no regressions. This is noteworthy
in that amd64-*-freebsd is one the platforms that finds those
pesky 32-bit vs 64-bit bugs.
That's a relief. I took a very close look at the patch; in contrast to
what I thought, we only have one call to a built-in that uses a size_t,
a call to memcpy. This is fed with a gfc_array_index_type, which is
consistent with gfortran use elsewhere and is defined to be of the same
size as void*. I wonder if we should not be defining this directly as
being size_t?
I'll start reading the patch later today.
Slow up a bit. I have started writing the ChangeLog and some
descriptive text, which I hope to emit before departing on Wednesday
morning.
Best regards
Paul