https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65990

--- Comment #2 from Uroš Bizjak <ubizjak at gmail dot com> ---
We are passing (unsupported on 32bit target) DImode to
expand_set_or_movmem_via_rep:

(gdb) bt
#0  expand_set_or_movmem_via_rep (destmem=0x2aaaae8b8d68,
srcmem=0x2aaaae8b8d80, destptr=0x2aaaae8b8d98, srcptr=0x2aaaae8b8dc8,
value=0x0, 
    orig_value=0x0, count=0x2aaaae7b06c0, mode=DImode, issetmem=false) at
/home/uros/gcc-svn/trunk/gcc/config/i386/i386.c:23523
#1  0x00000000010eb99b in ix86_expand_set_or_movmem (dst=0x2aaaae8b8d68,
src=0x2aaaae8b8d80, count_exp=0x2aaaae7b06c0, val_exp=0x0, 
    align_exp=0x2aaaae7b04c0, expected_align_exp=0x2aaaae7b04c0,
expected_size_exp=0x2aaaae7b0470, min_size_exp=0x2aaaae7b06c0, 
    max_size_exp=0x2aaaae7b06c0, probable_max_size_exp=0x2aaaae7b06c0,
issetmem=false) at /home/uros/gcc-svn/trunk/gcc/config/i386/i386.c:25114
#2  0x0000000001259fc4 in gen_movmemsi (operand0=0x2aaaae8b8d68,
operand1=0x2aaaae8b8d80, operand2=0x2aaaae7b06c0, operand3=0x2aaaae7b04c0, 
    operand4=0x2aaaae7b04c0, operand5=0x2aaaae7b0470, operand6=0x2aaaae7b06c0,
operand7=0x2aaaae7b06c0, operand8=0x2aaaae7b06c0)
    at /home/uros/gcc-svn/trunk/gcc/config/i386/i386.md:15968

Reply via email to