http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58641

            Bug ID: 58641
           Summary: [4.9 Regression] FAIL: gcc.target/i386/pr49002-2.c
                    scan-assembler vmovapd[\t ]*%ymm[0-9]+,[^,]*
           Product: gcc
           Version: 4.9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: dominiq at lps dot ens.fr
                CC: hjl.tools at gmail dot com, iains at gcc dot gnu.org, jh at 
suse dot cz
            Target: i?86-*-* x86_64-*-*

Between revisions 202797 and 202814, the following tests have started to fail:

FAIL: gcc.target/i386/pr49002-2.c scan-assembler vmovapd[\t ]*%ymm[0-9]+,[^,]*

for -m32 and -m64, and

FAIL: gcc.target/i386/avx256-unaligned-store-2.c scan-assembler
vmovdqu.*\\*movv16qi_internal/3

for -m64 (see http://gcc.gnu.org/ml/gcc-regression/2013-09/msg00525.html ).
Since the tests are not failing for non-Core targets (see
http://gcc.gnu.org/ml/gcc-testresults/2013-10/msg00376.html ), I suspect
revision 202813:

Author:    hubicka
Date:    Sat Sep 21 20:59:10 2013 UTC (13 days, 19 hours ago)
Changed paths:    3
Log Message:    
    * x86-tune.def (partial_reg_stall): Disable for CoreI7 and newer.
    (sse_typeless_stores): Enable for core
    (sse_load0_by_pxor): Likewise.
    (four_jump_limit): Disable for core.
    (pad_returns): Likewise.
    (avoid_vector_decode): Likewise.
    (fuse_cmp_and_branch): Enable for cores.
    * i386.c (x86_accumulate_outgoing_args): Disable for cores.

Reply via email to