Hello, Wen I use a 32 bit compiler like g95 or gfortran95, I get more then one hundred assembler messages, like the ones below hadron:f9x$ g95 elmt.f95 /tmp/cckVcW6l.s: Assembler messages: /tmp/cckVcW6l.s:12: Error: suffix or operands invalid for `push' /tmp/cckVcW6l.s:15: Error: `8(%ebp)' is not a valid 64 bit base/index expression /tmp/cckVcW6l.s:16: Error: `(%eax)' is not a valid 64 bit base/index expression /tmp/cckVcW6l.s:17: Error: `-8(%ebp)' is not a valid 64 bit base/index expression [.... loads of simmilar messages.....] /tmp/cckVcW6l.s:71: Error: suffix or operands invalid for `push' /tmp/cckVcW6l.s:73: Error: suffix or operands invalid for `push' /tmp/cckVcW6l.s:74: Error: suffix or operands invalid for `push' /tmp/cckVcW6l.s:75: Error: suffix or operands invalid for `push' [.... more loads of messages like the ones in the first set above....] /tmp/cckVcW6l.s:236: Error: suffix or operands invalid for `pop' /tmp/cckVcW6l.s:237: Error: suffix or operands invalid for `pop' /tmp/cckVcW6l.s:238: Error: suffix or operands invalid for `pop' /tmp/cckVcW6l.s:239: Error: suffix or operands invalid for `pop' hadron:f9x$ Is there a simple solution to this? I tried to compile g95, but had no success... TIA Ze ______________________________________________________________ Departamento de Física http://www.dfisica.ubi.pt Universidade da Beira Interior http://www.ubi.pt ______________________________________________________________