Yes, please take it, I don’t even remember what it does!

> On Nov 23, 2023, at 4:02 PM, Jeff Law <jeffreya...@gmail.com> wrote:
> 
> 
> 
>> On 11/23/23 10:06, Hans-Peter Nilsson wrote:
>> Anyone using contrib/regression/btest-gcc.sh besides me?
>> It has, besides a copyright update, not seen love and attention in a
>> decade.  Also, the original author and maintainer hasn't been visibly
>> active with gcc.  I've contributed the other trivial, non-date changes
>> since 2009 and some others before that, and I use it regularly both in
>> my autotester and any per-target patch testing.
>> Thus, I volunteer to pick it up.  I intend to keep functional
>> compatibility.  Besides adding .sum file with optional presence as has
>> been done in the past, new functionality, as well as changes in
>> functionality, will be optional and default off, where reasonable
>> alternative use could otherwise break and/or have different results.
>> For example, I won't add an almost trivial LC_ALL=C to unify results
>> and avoid the problem with different LC_ALL and trying to pass state
>> between systems.  One such breaking setup is running btest-gcc.sh with
>> LC_ALL=C on one system and using the resulting state in a run with
>> LC_ALL=en_US.utf8 on the other.  This will break at the calls to
>> "comm" after "sort" between previous and current collections of
>> passing tests due to "g++" and "gcc" collating differently, a wart
>> I've discovered twice (and wrongly worked around once).  Changing that
>> would obviously break *some* setups.  This problem also doesn't need a
>> fix in btest-gcc.sh, it's trivially handled by changing its usage to
>> e.g. "env LC_ALL=C /path/to/btest-gcc.sh ...".  That's not a big deal
>> if you like me call btest-gcc.sh in *another* script.
>> With this mostly trivial patchset, leading up to optional handling of
>> XPASS, I'm sort-of testing the waters.  I knew about XPASS being
>> currently ignored, just didn't care enough about that as I also diff
>> the test-logs for my manual testing.  The biggest problem was then
>> that each run can't be done in parallel.
> If you want it, it's yours :-)  Geoff Keating left GCC (and compilers in 
> general) development eons ago to focus on security issues.  I haven't heard 
> from or about him in probably ~10 years.
> 
> So series approved and no need to get explicit acks from here out.
> 
> jeff

Reply via email to