This is the mail archive of the fortran@gcc.gnu.org mailing list for the GNU Fortran project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: allocate on assignment problem


Tobias and Marco,

> Hmm, I re-read the bug report,
> http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35810, and seemingly there are
> additional issues: Not all reallocations seem work for derived types; those
> with constructors do work.

That's the way in which alloctable components are implemented.  It
looks like derived type with alloc comps =  derived type with alloc
comps.
>
> For the time being, I would (re)allocate by hand. Also other compilers such
> as ifort do not support reallocation with the default options (ifort does
> support it with -assume realloc_lhs [the reason is that this slows down all
> programs - and since only program did not use it]).
>
> As GCC/gfortran is now in stage3 (only bug fixes), I think the support will
> be deferred to GCC 4.5. The chances are very high that this feature will be
> implemented in 4.5.

We will need all the allocatable enhancements to make classes work
correctly, including allocate on assignment and scalar allocation.
So, yes, I would say that the prospects are very high that 4.5 will
see these features.

Paul


-- 
The knack of flying is learning how to throw yourself at the ground and miss.
 --Hitchhikers Guide to the Galaxy


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]