Issue with test.ecm
There is a report by M0CZY on MersenneForum showing that (at least) one of the newly added tests in test.ecm causes "make check" to fail on 32-bit builds.
Report: https://mersenneforum.org/showthread.php?t=11466&page=8 (post 82 and 84)
Here are the last few lines from test-suite.log showing the failure on the 32-bit system:
GMP-ECM 7.0.6-dev [configured with GMP 6.3.0, --enable-assert] [ECM]
Input number is 17061648125571273329563156588435816942778260706938821014533 (59 digits)
Using B1=174000, B2=0, polynomial x^1, sigma=0:585928442
Step 1 took 1109ms
GMP-ECM 7.0.6-dev [configured with GMP 6.3.0, --enable-assert] [ECM]
Resuming ECM residue saved by user@user-MXC051 with GMP-ECM 7.0.6-dev on Fri Nov 24 14:31:00 2023
Input number is 17061648125571273329563156588435816942778260706938821014533 (59 digits)
Using B1=174000-174000, B2=85880350, polynomial x^2, sigma=0:585928442
Step 1 took 0ms
Step 2 took 619ms
********** Factor found in step 2: 4562371492227327125110177
Found prime factor of 25 digits: 4562371492227327125110177
Prime cofactor 3739644646350764691998599898592229 has 34 digits
GMP-ECM 7.0.6-dev [configured with GMP 6.3.0, --enable-assert] [ECM]
Input number is 294940575713329370427113862790368174424655176416322150390973123306949586795213 (78 digits)
Using B1=1000, B2=1, polynomial x^1, sigma=0:2215339928
Step 1 took 6ms
GMP-ECM 7.0.6-dev [configured with GMP 6.3.0, --enable-assert] [ECM]
Resuming ECM residue saved by user@user-MXC051 with GMP-ECM 7.0.6-dev on Fri Nov 24 14:31:01 2023
Input number is 294940575713329370427113862790368174424655176416322150390973123306949586795213 (78 digits)
Using B1=1000-1001, B2=51606, polynomial x^1, sigma=0:2215339928
Step 1 took 0ms
Step 2 took 9ms
********** Factor found in step 2: 5227348213873
Found prime factor of 13 digits: 5227348213873
Composite cofactor 56422599690332211832212571575408573119160503127419078473534295581 has 65 digits
GMP-ECM 7.0.6-dev [configured with GMP 6.3.0, --enable-assert] [ECM]
Input number is 399168730698221569893043643349449251777 (39 digits)
Error, parametrization ECM_PARAM_BATCH_SQUARE works only with GMP_NUMB_BITS=64
Please report internal errors at <ecm-discuss@inria.fr>.
GMP-ECM 7.0.6-dev [configured with GMP 6.3.0, --enable-assert] [ECM]
################### ERROR ####################
Expected return code 14 but got 0 on line 385
----------- SOURCE LINES 384 and 385 ----------
$ECM -resume $TEST 300
checkcode $? 14
##############################################
FAIL test.ecm (exit status: 1)