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: [email protected]
ReportedBy: [email protected]
CC: [email protected]
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 <[email protected]>
Richard Guenther <[email protected]>
* 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