------- Comment #8 from pinskia at gcc dot gnu dot org 2005-11-19 00:06 ------- The instruction: (call_insn:HI 361 360 362 32 (set (parallel:DC [ (expr_list:REG_DEP_TRUE (reg:DF 21 xmm0) (const_int 0 [0x0])) (expr_list:REG_DEP_TRUE (reg:DF 22 xmm1) (const_int 8 [0x8])) ]) (call (mem:QI (symbol_ref:DI ("zlatm2_") [flags 0x41] <function_decl 0xb7b43200 zlatm2>) [0 S1 A8])
Means that xmm0 and xmm1 is the return value from that call. This really only shows up with complex types as we actually split them up very early on unlike DImode on 32bit targets or TImode on 64bit targets. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=24823