These tests contains two code flaws that may (and unfortunately do) cause problems on 64-bit processors: static int endlist = 0; // should be explicitly NULL as 0 is a 32-bit integer if(il->type == ICV_LONG || ... val = (int*)il->val; val = (int*)*val; // conversion from long to int loses bits on 64-bit processors The same error also seems to be present in the Xlib14/sicvals/Test.{1-3} tests. Found through LSB testing on a PowerPC 64 machine.
Fixed this and several other portability issues in vcnlist.m, and also similar problems in sicvals.m
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.