[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Testsuite of git 2023-09-30 on Solaris 11.3/Sparc
From: |
Gaius Mulley |
Subject: |
Re: Testsuite of git 2023-09-30 on Solaris 11.3/Sparc |
Date: |
Mon, 02 Oct 2023 12:27:21 +0100 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/27.1 (gnu/linux) |
john o goyo <jog37@riddermarkfarm.ca> writes:
> Best one yet, Gaius.
>
> === gm2 Summary ===
>
> # of expected passes 12721
> # of unexpected failures 19
>
>
> Sincerely,
> john
thanks John, I'm about to start re-implementing large sets - which hopefully
will reduce the failures and also ease portability.
The new large set implementation will be similar to the unbounded array
implementation. In C terms:
if max_no_of_elements > sizeof (bitset_t) * 8
then
define largeset as:
struct largeset {
bitset_t *ptr;
unsigned int max_no_of_elements;
}
use alloca/memset/memcpy to propagate set contents during parameter
passing - using callee save
else
use word size or less to represent the set
end
regards,
Gaius