mirror of
https://salsa.debian.org/xorg-team/lib/pixman
synced 2026-08-09 22:49:42 +00:00
test: OpenMP 2.5 requires signed loop iteration variables
Unsigned loop variables are only supported since version 3.0 of OpenMP specification. Changing loop variables to use int32_t type fixes pixman build problems with path64 compiler.
This commit is contained in:
parent
619a60d201
commit
40a0d10eea
@ -739,7 +739,8 @@ main (int argc, char **argv)
|
||||
{
|
||||
#define N_TESTS (8 * 1024 * 1024)
|
||||
int result = 0;
|
||||
uint32_t i, seed;
|
||||
uint32_t seed;
|
||||
int32_t i;
|
||||
|
||||
if (argc > 1)
|
||||
{
|
||||
|
||||
@ -797,10 +797,10 @@ main (int argc, char **argv)
|
||||
{
|
||||
int verbose = FALSE;
|
||||
uint32_t seed = 1;
|
||||
uint32_t n_tests = 0xffffffff;
|
||||
uint32_t n_tests = 8000;
|
||||
uint32_t mod = 0;
|
||||
pixman_bool_t use_threads = TRUE;
|
||||
uint32_t i;
|
||||
int32_t i;
|
||||
|
||||
pixman_disable_out_of_bounds_workaround ();
|
||||
|
||||
@ -847,9 +847,6 @@ main (int argc, char **argv)
|
||||
}
|
||||
}
|
||||
|
||||
if (n_tests == 0xffffffff)
|
||||
n_tests = 8000;
|
||||
|
||||
if (getenv ("PIXMAN_RANDOMIZE_TESTS"))
|
||||
{
|
||||
seed = get_random_seed();
|
||||
@ -861,13 +858,13 @@ main (int argc, char **argv)
|
||||
#ifdef USE_OPENMP
|
||||
# pragma omp parallel for default(none) shared(verbose, n_tests, mod, seed)
|
||||
#endif
|
||||
for (i = seed; i < seed + n_tests; ++i)
|
||||
run_test (i, verbose, mod);
|
||||
for (i = 0; i < (int32_t)n_tests; ++i)
|
||||
run_test (seed + i, verbose, mod);
|
||||
}
|
||||
else
|
||||
{
|
||||
for (i = seed; i < seed + n_tests; ++i)
|
||||
run_test (i, verbose, mod);
|
||||
for (i = 0; i < (int32_t)n_tests; ++i)
|
||||
run_test (seed + i, verbose, mod);
|
||||
}
|
||||
|
||||
return 0;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user