On 12/04/2015 06:15 PM, Dominik Vogt wrote: > Version 5 with the latest requested changes. Seems to work now. > I've dropped the extra patch and rather marked the failing tests > as "xfail". > > Ciao > > Dominik ^_^ ^_^ >
Patch applied with minor changes: > + ; Convert Pmode to BLKmode > + UNSPEC_REPLICATE_BYTE That comment did not really fit after changing the name of the unspec. > -(define_expand "setmem_long" > +(define_expand "setmem_long_<P:mode>" > [(parallel > [(clobber (match_dup 1)) > (set (match_operand:BLK 0 "memory_operand" "") > - (match_operand 2 "shift_count_or_setmem_operand" "")) > - (use (match_operand 1 "general_operand" "")) > + (unspec:BLK [(match_operand:P 2 "shift_count_or_setmem_operand" "Y") Superfluous constraint removed. Thanks! -Andreas-