Use of vector instructions in memmov/memset expanding

Michael Zolotukhin
Thu Oct 20 08:39:00 GMT 2011

I fixed the tests as well as updated my branch and fixed introduced
during this process bugs.
Here is fixed complete patch (other parts will be sent in consequent letters).

The changes passed bootstrap and make check.

On 29 September 2011 15:21, Jakub Jelinek <> wrote:
> Hi!
> On Thu, Sep 29, 2011 at 03:14:40PM +0400, Michael Zolotukhin wrote:
> +/* { dg-options "-O2 -march=atom -mtune=atom -m64 -dp" } */
> The testcases are wrong, -m64 or -m32 should never appear in dg-options,
> instead if the testcase is specific to -m64, it should be guarded with
> /* { dg-do compile { target lp64 } } */
> resp. ia32 (or ilp32, depending on what exactly should be done for -mx32),
> if you have the same testcase for -m32 and -m64, but just want different
> scan-assembler for the two cases, then just guard the scan-assembler
> with lp64 resp. ia32/ilp32 target and add second one for the other target.
>        Jakub

Best regards,
Michael V. Zolotukhin,
Software Engineer
Intel Corporation.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: memfunc-complete-3.patch
Type: application/octet-stream
Size: 161580 bytes
Desc: not available
URL: <>

More information about the Gcc-patches mailing list