This is the mail archive of the
fortran@gcc.gnu.org
mailing list for the GNU Fortran project.
Re: RFC on PR77828 and internal units
- From: Steve Kargl <sgk at troutmask dot apl dot washington dot edu>
- To: Andre Vehreschild <vehre at gmx dot de>
- Cc: Jerry DeLisle <jvdelisle at charter dot net>, gfortran <fortran at gcc dot gnu dot org>
- Date: Tue, 4 Oct 2016 09:57:00 -0700
- Subject: Re: RFC on PR77828 and internal units
- Authentication-results: sourceware.org; auth=none
- References: <91802a33-2fd1-bd61-747f-aba4d2c2a0bf@charter.net> <20161003224001.GA99941@troutmask.apl.washington.edu> <20161004111550.1819b8a4@vepi2>
- Reply-to: kargl at uw dot edu
On Tue, Oct 04, 2016 at 11:15:50AM +0200, Andre Vehreschild wrote:
>
> On Mon, 3 Oct 2016 15:40:01 -0700
> Steve Kargl <sgk@troutmask.apl.washington.edu> wrote:
>
> > On Mon, Oct 03, 2016 at 01:29:25PM -0700, Jerry DeLisle wrote:
> > > Please see https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77828
> > >
> > > The patch I posted clearly breaks ABI in the sense that it renames
> > > st_read and st_write to avoid calling a wrong library with the code
> > > compiled with Trunk (7.0)
> > >
> > > Personally I am OK with this because it is a solid line in the sand.
> > >
> >
> > There are a number of PR's that require breaking the
> > library's ABI. We've always punted the decision down the
> > road, but at some point the ABI is going to get broken.
> > I thought that a meta-bug report tracked the ABI breakage
> > PR's. A quick scan of bugzilla titles did not have one
> > jump out at me.
> >
> > Personally, I think we should bump the library's major
> > version number and start to introduce the long delayed
> > PR's.
> >
> > Of course, I have little to no time to actuall fix
> > anything. :)
> >
>
> But do you by chance have a list of PRs, that require API version change, you
> can point out, even if incomplete?
>
> Then I volunteer to introduce the meta-bug and collect them there.
>
I finally remembered where to look. Check
https://gcc.gnu.org/wiki/LibgfortranAbiCleanup
I believe that the cleanup is waiting on
https://gcc.gnu.org/wiki/ArrayDescriptorUpdate
Much of the array descriptor work has been done in the
fortran-dev branch (by pault and tobias?). Tobias merged
trunk into fortran-dev 13 days ago. It is my understanding
that 90 to 95% of the work is completed. The last 5-10%
is the hard part.
--
Steve