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: commons and equivalences are broken!


On Thu, 28 Feb 2008, Richard Guenther wrote:

> 
> With a patch of mine we start to miscompile gfortran.dg/common_resize_1.f
> because the Fortran FE for (for example) common/aux33/ in prtal generates
> a _union_ (!??) of its members.  This overlaps all arrays specified in 
> this common block and thus I start to CSE stores to one of its arrays
> with loads of other arrays ...

Actually I take that back - it seems the union members are all at
distinct offset.

Richard.


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