------- Comment #78 from ubizjak at gmail dot com 2007-03-14 15:01 ------- (In reply to comment #77)
> gfortran -c -O3 -ftree-loop-linear -ftree-vectorize -ffast-math -march=opteron > -msse2 fparser.f90 > > /tmp/ccNk6D7G.s: Assembler messages: > /tmp/ccNk6D7G.s:820: Error: suffix or operands invalid for `sahf' Strange, because sahf has _no_ suffix or operands: (define_insn "x86_sahf_1" [(set (reg:CC FLAGS_REG) (unspec:CC [(match_operand:HI 0 "register_operand" "a")] UNSPEC_SAHF))] "TARGET_SAHF" "sahf" [(set_attr "length" "1") (set_attr "athlon_decode" "vector") (set_attr "amdfam10_decode" "direct") (set_attr "mode" "SI")]) And double strange, because athlon should not generate sahf, as it is not in TARGET_USE_SAHF group of processors. Could you post the temporary asm (only lines around line 820 will be enough) to check what is going wrong? -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29975