r195090 - in /branches/ARM/aarch64-4.7-branch/g...

jgreenhalgh@gcc.gnu.org jgreenhalgh@gcc.gnu.org
Thu Jan 10 16:35:00 GMT 2013


Author: jgreenhalgh
Date: Thu Jan 10 16:35:23 2013
New Revision: 195090

URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=195090
Log:
[AARCH64-4.7] Backport: Fix support for vectorization over sqrt (), sqrtf ().

gcc/
	* config/aarch64/aarch64-builtins.c
	(aarch64_builtin_vectorized_function): Handle sqrt, sqrtf.

gcc/testsuite/
	* gcc.target/aarch64/vsqrt.c (test_square_root_v2sf): Use
	endian-safe float pool loading.
	(test_square_root_v4sf): Likewise.
	(test_square_root_v2df): Likewise.
	* lib/target-supports.exp
	(check_effective_target_vect_call_sqrtf): Add AArch64.


Modified:
    branches/ARM/aarch64-4.7-branch/gcc/ChangeLog.aarch64
    branches/ARM/aarch64-4.7-branch/gcc/config/aarch64/aarch64-builtins.c
    branches/ARM/aarch64-4.7-branch/gcc/testsuite/ChangeLog.aarch64
    branches/ARM/aarch64-4.7-branch/gcc/testsuite/gcc.target/aarch64/vsqrt.c
    branches/ARM/aarch64-4.7-branch/gcc/testsuite/lib/target-supports.exp



More information about the Gcc-cvs mailing list