The problem is specific for 64 bit environments, made these:

gcc -Wall -msse -mno-sse2  -I. -lm -DSOFT_SSE2 -DEMMSOFTDBG \
   -O0 -m32 -S  -o gccprob_wno32.s gccprob.c
gcc -Wall -msse -mno-sse2  -I. -lm -DSOFT_SSE2 -DEMMSOFTDBG  \
   -O0 -m32  -o gccprob_wno32 gccprob.c
gcc -Wall -msse -msse2  -I. -lm -DSOFT_SSE2 -DEMMSOFTDBG  \
   -O0 -m32  -o gccprob_nono32 gccprob.c
gcc -Wall -msse -msse2  -I. -lm -DSOFT_SSE2 -DEMMSOFTDBG  \
   -O0 -m32 -S  -o gccprob_nono32.s gccprob.c

and both binaries work correctly.  Added them to the set here:

http://saf.bio.caltech.edu/pub/pickup/gccprob.tar.gz

Specifics on the environment where the problem is seen:

OS:  Mandriva Linux release 2010.0 (Official) for x86_64
gcc (GCC) 4.4.1
Dual Dual Core Opteron 280. 
Arima HDAMAI motherboard.
64 bit targets only, 32 bit is OK.

Regards,

David Mathog
mat...@caltech.edu
Manager, Sequence Analysis Facility, Biology Division, Caltech

Reply via email to