Maciej W. Rozycki wrote:
On Tue, 21 May 2019, Jacob Bachmeyer wrote:
IOW I don't discourage you from developing a comprehensive solution,
however applying my proposal right away will help at least some people and
will not block you in any way.
Correct, although, considering how long my FSF paperwork took, I might
be able to finish a comprehensive patch before your paperwork is
completed. :-)
So by now the FSF paperwork has been long completed actually.
Yes, that turned out to be optimistic, for a few reasons.
You are welcome to go ahead with your effort as far as I am concerned.
I am working on it. :-)
Hopefully you have made good progress now.
Progress is stalled because the DejaGNU maintainer has not been seen on
this list since March and I am unsure about working too far ahead of the
"accepted" line.
Otherwise this is a ping for:
<https://lists.gnu.org/archive/html/dejagnu/2019-05/msg00000.html>
Once complete your change can go on top of mine and meanwhile we'll have
a working GCC test suite.
There might be a merge conflict, but that will be easy to resolve by
overwriting your patch with mine. I will make sure to include the
functionality in the rewrite.
I have just sent a patch to the list that has been waiting in my local
repository since June. It adds unit tests for the
default_target_compile procedure, but currently verifies the broken Ada
handling. Would you be willing to supply a patch to update those tests
to the correct behavior? If so, I will also merge your code on my local
branch and we might even avoid the merge conflict down the line.
While you are doing that, could you also explain what the various -?args
GNU Ada driver options do and if any others are needed or could be
needed? I will ensure that the rewrite handles all cases if I can get a
solid description of what those cases actually are. The rewrite will
group complier/linker/etc. options in separate lists internally, so
using those options will be easy without adding more hacks to a
procedure that has already become a tissue of hacks.
-- Jacob