-
selstasech1: can you take a look at monero-project/monero #9041 ?
-
sech1jh hash? That's from the old Cryptonight
-
sech1I had several of these issues in XMRig too
-
sech1It's compiler bug
-
sech1Anyway, the test case he found should be probably added to the unit tests to avoid buggy compilers
-
sech1100% a compiler bug, 9.4.0 works: paste.debian.net/hidden/8d516b15
-
sech1Well, at least it was entertaining. I commented there.
-
sech1Someone should probably file a bug to GCC, they still support GCC 11
-
sech1Actually, I found the fix for it: xmrig/xmrig 75c57f7
-
sech1I'll make a PR
-
sech1Good news is we already have plenty of tests in tests/hash/tests-extra-jh.txt
-
selstasech1: ty, can you add Closes #9041 to the PR description?
-
sech1Added
-
fvok4jeffro256, thanks. I opened the files and saw that these are parameters for each test case. However, I could not really grasp their semantic meaning. For example, is N the number of recipient public keys? is T the number of inputs? what is W? I ask it for test_sig_clsag and also for test_bulletproof_plus and test_construct_tx. I'll be grateful if you can provide me with such info, cause I could not figure out