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

           Summary: gcc.dg/vec-scal-opt2.c fails for ARM targets.
           Product: gcc
           Version: 4.6.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: tree-optimization
        AssignedTo: unassig...@gcc.gnu.org
        ReportedBy: ram...@gcc.gnu.org
                CC: rgue...@gcc.gnu.org
              Host: x86_64-unknown-linux-gnu
            Target: arm-linux-gnueabi
             Build: x86_64-unknown-linux-gnu


Hi, 

This test fails for ARM targets configured in the following manner -


/home/ramana/cross-build/src/trunk/configure --target=arm-none-linux-gnueabi
--with-cpu=cortex-a9 --with-fpu=neon --with-float=softfp 

The dump file doesn't contain << 2 and hence the test fails. 

This fails right from : r166303 for ARM


Author: rguenth
Date: Thu Nov  4 10:54:33 2010
New Revision: 166303

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=166303
Log:
2010-11-04  Artjoms Sinkarovs <artyom.shinakr...@gmail.com>
    Richard Guenther  <rguent...@suse.de>

    * passes.c (init_optimization_passes): Move veclower after SSA.
    * tree-vect-generic.c (uniform_vector_p): New function.
    (expand_vector_operations_1): Handle conversion.
    (pass_lower_vector): Update SSA form.

    testsuite/
    * gcc.dg/vec-scal-opt.c: New testcase.
    * gcc.dg/vec-scal-opt1.c: New testcase.
    * gcc.dg/vec-scal-opt2.c: New testcase.

Added:
    trunk/gcc/testsuite/gcc.dg/vec-scal-opt.c
    trunk/gcc/testsuite/gcc.dg/vec-scal-opt1.c
    trunk/gcc/testsuite/gcc.dg/vec-scal-opt2.c
Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/passes.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/tree-vect-generic.c


cheers
Ramana

Reply via email to