Hi,

> > 
> > http://www.network-theory.co.uk/download/gsl/gsl-1.8.90.tar.gz

tried this on a powerpc power5 system, make check fails:

make  check-TESTS
make[2]: Entering directory `/kernels/tools/gsl-1.8.90/vector'
FAIL: gsl_vector_char_ispos on negative vector stride=1, N=10 [518]
FAIL: gsl_vector_char_isneg on negative vector stride=1, N=10 [519]
FAIL: gsl_vector_char_ispos on negative vector stride=2, N=10 [1295]
FAIL: gsl_vector_char_isneg on negative vector stride=2, N=10 [1296]

etc.
FAIL: test
etc.
FAIL: test_static
===================
2 of 2 tests failed
===================
make[2]: *** [check-TESTS] Error 1
make[2]: Leaving directory `/kernels/tools/gsl-1.8.90/vector'

Above is for  gcc --version
gcc (GCC) 4.1.0 (SUSE Linux)

 as --version
GNU assembler 2.16.91.0.5 20051219 (SUSE Linux)

for SuSE SLES10 on a power5 pSeries machine, compiled in 32-bit mode.

I wasn't able to immediately determine what the problem was.
Aren't chars always unsigned, and therefore can't be negative?
Yet the test case seems to be trying to assign a negative value
to a char, unless I misunderstood the testcase.

I'll try again in 64-bit mode shortly.

--linas

Reply via email to