• # Compiler pour AMD64 ?

    Posté par . En réponse à la dépêche Sortie de GCC 3.4.0. Évalué à 1.

    Chouette, y a une option -mcpu=k8 !
    J'essaie de recompiler sur mon Opteron et j'obtiens:

    /tmp/ccUYGAci.s: Assembler messages:
    /tmp/ccUYGAci.s:33: Error: `completed.1(%rip)' is not a valid 32 bit base/index expression
    /tmp/ccUYGAci.s:34: Error: suffix or operands invalid for `push'
    /tmp/ccUYGAci.s:35: Error: suffix or operands invalid for `movq'
    /tmp/ccUYGAci.s:41: Error: `p.0(%rip)' is not a valid 32 bit base/index expression
    /tmp/ccUYGAci.s:44: Error: `p.0(%rip)' is not a valid 32 bit base/index expression
    /tmp/ccUYGAci.s:45: Error: `(%rax)' is not a valid 32 bit base/index expression
    /tmp/ccUYGAci.s:48: Error: `completed.1(%rip)' is not a valid 32 bit base/index expression
    /tmp/ccUYGAci.s:60: Error: suffix or operands invalid for `push'
    /tmp/ccUYGAci.s:61: Error: `__JCR_LIST__(%rip)' is not a valid 32 bit base/index expression
    /tmp/ccUYGAci.s:62: Error: suffix or operands invalid for `movq'
    make[1]: *** [crtbegin.o] Error 1
    make[1]: Leaving directory `/usr/local/src/gcc/gcc-3.4.0/gcc'
    make: *** [all-gcc] Error 2

    Une idée ?
    Par avance, merci.