Dominik Vogt wrote:

> @@ -2936,7 +2936,7 @@
>     (set (mem:BLK (match_operand:P 1 "register_operand" "0"))
>       (mem:BLK (match_operand:P 3 "register_operand" "2")))
>     (set (match_operand:P 0 "register_operand" "=d")
> -     (unspec [(mem:BLK (match_dup 1))
> +     (unspec:P [(mem:BLK (match_dup 1))
>                (mem:BLK (match_dup 3))
>                (reg:SI 0)] UNSPEC_MVST))
>     (clobber (reg:CC CC_REGNUM))]

Don't you have to change the expander too?  Otherwise the
pattern will no longer match ...

Bye,
Ulrich

-- 
  Dr. Ulrich Weigand
  GNU/Linux compilers and toolchain
  ulrich.weig...@de.ibm.com

Reply via email to