https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83663
--- Comment #2 from Vidya Praveen <vp at gcc dot gnu.org> --- Author: vp Date: Mon Jan 8 16:24:49 2018 New Revision: 256346 URL: https://gcc.gnu.org/viewcvs?rev=256346&root=gcc&view=rev Log: gcc/ 2018-01-08 Vidya Praveen <vidyaprav...@arm.com> PR target/83663 - Revert r255946 * config/aarch64/aarch64.c (aarch64_expand_vector_init): Modify code generation for cases where splatting a value is not useful. * simplify-rtx.c (simplify_ternary_operation): Simplify vec_merge across a vec_duplicate and a paradoxical subreg forming a vector mode to a vec_concat. gcc/testsuite/ 2018-01-08 Vidya Praveen <vidyaprav...@arm.com> PR target/83663 - Revert r255946 * gcc.target/aarch64/vect-slp-dup.c: New. Removed: trunk/gcc/testsuite/gcc.target/aarch64/vect-slp-dup.c Modified: trunk/gcc/ChangeLog trunk/gcc/config/aarch64/aarch64.c trunk/gcc/simplify-rtx.c trunk/gcc/testsuite/ChangeLog