https://gcc.gnu.org/bugzilla/show_bug.cgi?id=128440
--- Comment #13 from David Faust <dfaust at gcc dot gnu.org> ---
(In reply to mateuszb from comment #12)
> In normal memmove now it is:
> if (remainder & 2)
> {
> emit_insn (gen_rtx_SET (adjust_address (dst, HImode, offset),
> adjust_address (src, HImode,
> offset)));
> offset += 4;
>
> which should be fixed (+= 2).
Yeah, caught it with one of the newer tests as well. Thanks :)
Patch coming shortly.
