From 20431bc85e99bd5eb4b4dbfa7a6991fdfda0bf1a Mon Sep 17 00:00:00 2001 From: sofiane Date: Tue, 11 Jun 2013 15:02:47 +0000 Subject: [PATCH] Ok, I've removed what you previously asked me to include! Happy? ----- Thanks Sofiane ChangeLog: testsuite/ * gcc.target/aarch64/scalar_intrinsics.c: Update. gcc/ * config/aarch64/aarch64-simd.md (aarch64_dup_lane): Add r<-w alternative and update. (aarch64_dup_lanedi): Delete. * config/aarch64/arm_neon.h (vdup_lane_*): Update. * config/aarch64/aarch64-simd-builtins.def: Update. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@199959 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 4 ++++ gcc/config/aarch64/aarch64-simd.md | 6 +++--- 2 files changed, 7 insertions(+), 3 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f02e6b2a6e94..8676c56cef55 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2013-06-11 Sofiane Naci + + * config/aarch64/aarch64-simd.md (move_lo_quad_): Update. + 2013-06-11 Martin Jambor * ipa-cp.c (ipa_get_indirect_edge_target_1): Check that param_index is diff --git a/gcc/config/aarch64/aarch64-simd.md b/gcc/config/aarch64/aarch64-simd.md index e5990d4141e2..63c48b5c2f73 100644 --- a/gcc/config/aarch64/aarch64-simd.md +++ b/gcc/config/aarch64/aarch64-simd.md @@ -1058,9 +1058,9 @@ (vec_duplicate: (const_int 0))))] "TARGET_SIMD" "@ - mov\\t%d0, %d1 - fmov\t%d0, %1 - dup\t%d0, %1" + dup\\t%d0, %1.d[0] + fmov\\t%d0, %1 + dup\\t%d0, %1" [(set_attr "v8type" "*,fmov,*") (set_attr "simd_type" "simd_dup,*,simd_dup") (set_attr "simd_mode" "") -- 2.47.2