Opteron: Error: suffix or operands invalid for `bsf'

Felix E. Klee felix.klee.gmp@gmx.net
Fri, 25 Jul 2003 15:51:58 +0200


compiling GMP on a 64Bit Opteron powered system fails:

    gcc -DHAVE_CONFIG_H -I. -I. -I.. -D__GMP_WITHIN_GMP -I..
    -DOPERATION_dive_1 -g -O2 -c dive_1.c -o dive_1.o
    /tmp/ccAjXa2y.s: Assembler messages:
    /tmp/ccAjXa2y.s:41: Error: suffix or operands invalid for `bsf'
    make[2]: *** [dive_1.lo] Error 1

GCC info:
    jkrueger@ekpvms64:/home/jkrueger/trasim/3rdparty/gmp-4.1.2> gcc -v
    gcc -v
    Reading specs from /usr/lib64/gcc-lib/x86_64-suse-linux/3.2.2/specs
    Configured with: ../configure --enable-threads=posix --prefix=/usr   
    --with-local-prefix=/usr/local --infodir=/usr/share/info
    --mandir=/usr/share/man --libdir=/usr/lib64
    --enable-languages=c,c++,f77,objc,java,ada --enable-libgcj
    --with-gxx-include-dir=/usr/include/g++ --with-slibdir=/lib
    --with-system-zlib --enable-shared --enable-__cxa_atexit
    Thread model: posix
    gcc version 3.2.2 (SuSE Linux)

GMP configuration:
    ./configure --enable-cxx --enable-shared=no

Any ideas what might be going wrong?


To contact me in private don't reply but send mail to
    felix DOT klee AT inka DOT de