On Wed, Dec 10, 2014 at 9:08 PM, Jakub Jelinek <ja...@redhat.com> wrote:

> As mentioned in the PR, some tests fail with -fpic.
> The problem is that they are expecting a 32-bit GPR must start with
> %e, but %r8d or %r15d are 32-bit GPRs too.
> The other problem is that PIC code has some loads/stores different from
> non-pic code, so the counts looking e.g. for loads with ( right after tab
> don't match the expected values, etc.
>
> Regtested on x86_64-linux and i686-linux, ok for trunk?
>
> 2014-12-10  Jakub Jelinek  <ja...@redhat.com>
>
>         PR target/64210
>         * gcc.target/i386/avx512f-broadcast-gpr-1.c: Use %(?:e|r\[0-9\]+d)
>         instead of %e in regexps trying to match 32-bit GPR.
>         * gcc.target/i386/avx512f-vpbroadcastd-1.c: Likewise.
>         * gcc.target/i386/avx512vl-vpbroadcastd-1.c: Likewise.
>         * gcc.target/i386/avx512vl-vmovdqa64-1.c: Restrict some 
> scan-assembler-times
>         lines to nonpic targets only.  Fix up \[^\n^x^y\] to \[^\nxy\].

OK.

Thanks,
Uros.

Reply via email to