2004-08-07 H.J. Lu <hongjiu.lu@intel.com>
* config/i386/i386.c (ix86_expand_clrmem): Properly call
gen_strset for 64bit target.
From-SVN: r85673
+2004-08-07 H.J. Lu <hongjiu.lu@intel.com>
+
+ * config/i386/i386.c (ix86_expand_clrmem): Properly call
+ gen_strset for 64bit target.
+
2004-08-07 Olivier Hainque <hainque@act-europe.fr>
* config/vxworks.h (HANDLE_SYSV_PRAGMA): Remove definition.
rtx mem = adjust_automodify_address_nv (dst,
GET_MODE (zeroreg),
destreg, offset);
- emit_insn (gen_strset (destreg, mem, zeroreg));
+ emit_insn (gen_strset (destreg, mem,
+ (TARGET_64BIT
+ ? gen_rtx_SUBREG (SImode, zeroreg, 0)
+ : zeroreg)));
offset += size;
}
else