r178588 - in /trunk/gcc: ChangeLog config/arm/a...

irar@gcc.gnu.org irar@gcc.gnu.org
Tue Sep 6 11:29:00 GMT 2011


Author: irar
Date: Tue Sep  6 11:29:53 2011
New Revision: 178588

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=178588
Log:

	* config/arm/arm.c (arm_preferred_simd_mode): Check
	TARGET_NEON_VECTORIZE_DOUBLE instead of
	TARGET_NEON_VECTORIZE_QUAD.
	(arm_autovectorize_vector_sizes): Likewise.
	* config/arm/arm.opt (mvectorize-with-neon-quad): Make inverse
	mask of mvectorize-with-neon-double.  Add RejectNegative.
	(mvectorize-with-neon-double): New.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/arm/arm.c
    trunk/gcc/config/arm/arm.opt
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.dg/vect/no-vfa-pr29145.c
    trunk/gcc/testsuite/gcc.dg/vect/no-vfa-vect-101.c
    trunk/gcc/testsuite/gcc.dg/vect/no-vfa-vect-102.c
    trunk/gcc/testsuite/gcc.dg/vect/no-vfa-vect-102a.c
    trunk/gcc/testsuite/gcc.dg/vect/no-vfa-vect-37.c
    trunk/gcc/testsuite/gcc.dg/vect/no-vfa-vect-79.c
    trunk/gcc/testsuite/gcc.dg/vect/slp-25.c
    trunk/gcc/testsuite/gcc.dg/vect/slp-3.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-104.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-109.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-40.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-42.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-46.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-48.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-52.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-54.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-96.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-multitypes-1.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-multitypes-3.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-multitypes-4.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-multitypes-6.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-outer-1.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-outer-1a.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-outer-1b.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-outer-2b.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-outer-3a.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-outer-3b.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-outer-5.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-peel-1.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-peel-2.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-peel-4.c
    trunk/gcc/testsuite/gcc.dg/vect/vect-reduc-dot-s8b.c
    trunk/gcc/testsuite/gfortran.dg/vect/pr19049.f90
    trunk/gcc/testsuite/lib/target-supports.exp



More information about the Gcc-cvs mailing list