comp.lang.ada
 help / color / mirror / Atom feed
From: Jere <jhb.chat@gmail.com>
Subject: Re: Incomplete type generic formal interactions with Implicit_Dereference
Date: Tue, 23 Jan 2018 04:42:30 -0800 (PST)
Date: 2018-01-23T04:42:30-08:00	[thread overview]
Message-ID: <f84144ae-ffc6-427e-925e-d6a8630693b1@googlegroups.com> (raw)
In-Reply-To: <lyr2qj1qao.fsf@pushface.org>

On Sunday, January 21, 2018 at 5:04:18 AM UTC-5, Simon Wright wrote:
> Jere writes:
> 
> > There were actually two bugs.
> > One occurred on both GNAT GPL 2017 and GNAT FSF 7.2 on mingw64/msys2
> > x86_64 A second one only affected GNAT FSF 7.2 on mingw64/msys2 x86_64
> >
> > The odd thing is for the second bug, GNAT GPL is 6.3, while the FSF is
> > 7.2, yet the bug was fixed for the GPL version (6.3) and not the FSF
> > version (7.2).
> >
> > I also wasn't sure if I should have reported the bug to FSF directly
> > or to the maker of the mingw64 port of it.  Based on your reply, it
> > sounds like I should report that second one to FSF directly?  Given
> > that they don't seem to be incorporating bug fixes from GPL into FSF,
> > I am concerned that the first bug I submitted to Adacore may not get
> > fixed in the FSF version. It might, I just don't know since one of the
> > bugs is fixed in an earlier version of GNAT but not a later version.
> 
> Under those circumstances I'd report the FSF bugs to FSF (I've been
> tracking the GCC 8 developments so that I can leap in with macOS
> binaries ASAP after the release!, so I'd check whether the bug was fixed
> in 8).
> 
> AdaCore's timeline vs FSF isn't straighforward (there's some
> not-up-to-date info at [1]).
> 
> AdaCore produce a Pro release about once a year, which they base on a
> well-known GCC release (in the case of GNAT GPL 2017, 6.3). This
> involves changes to Ada front-end code, to the C back-end code, and to
> the interface between them (and of course to Ada & C in the runtime).
> 
> FSF GCC begins a new major release phase (currently for 8) also
> approximately once a year, not synced with AdaCore's releases. What
> AdaCore do (visibly, anyway) is to port the changes made in their own
> source tree at that time to the FSF tree; there's commonly a rush of
> commits at this point. After that, things slow down and bugs get fixed.
> 
> So one would expect some of the bugs still present in GCC 7 to have been
> fixed in the GPL 2017 release (and, hopefully, in GCC 8).
> 
> [1] https://people.debian.org/~lbrenta/debian-ada-policy.html#Timeline-of-GNAT-releases

Ok, that makes sense.  It had just seemed odd that 6.3 had a bug fixed when 
7.2 did not.  Now I understand.  I'll work on getting two bug reports to 
the FSF people.  I only have the windows version of FSF GNAT to test on, 
so I don't know if it affects other platforms, but my gut says it will 
probably be the same since they result in GNAT crashes.

Thanks!


  reply	other threads:[~2018-01-23 12:42 UTC|newest]

Thread overview: 12+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2018-01-20 18:00 Incomplete type generic formal interactions with Implicit_Dereference Jere
2018-01-20 20:25 ` Simon Wright
2018-01-20 22:22   ` Jere
2018-01-21 10:04     ` Simon Wright
2018-01-23 12:42       ` Jere [this message]
2018-01-31  1:41   ` Jere
2018-01-31  7:57     ` Simon Wright
2018-01-23  1:08 ` Randy Brukardt
2018-01-23 13:13   ` Jere
2018-01-23 13:20     ` Jere
2018-01-23 16:00     ` Simon Wright
2018-01-25  2:34     ` Randy Brukardt
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox