From: Guozhi Wei Date: Wed, 21 May 2014 19:46:33 +0000 (+0000) Subject: arm_neon.h (vqdmulh_n_s16): Change the last operand's constraint. X-Git-Tag: releases/gcc-5.1.0~7383 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=9652331a6ba454d402b1df6317d65ab56c1dff5d;p=thirdparty%2Fgcc.git arm_neon.h (vqdmulh_n_s16): Change the last operand's constraint. * config/aarch64/arm_neon.h (vqdmulh_n_s16): Change the last operand's constraint. (vqdmulhq_n_s16): Likewise. From-SVN: r210725 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3a11ef5b6bb8..ee530bd761df 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,10 @@ +2014-05-21 Guozhi Wei + + PR target/61202 + * config/aarch64/arm_neon.h (vqdmulh_n_s16): Change the last operand's + constraint. + (vqdmulhq_n_s16): Likewise. + 2014-05-21 Segher Boessenkool * config/rs6000/predicates.md (update_indexed_address_mem): Delete. diff --git a/gcc/config/aarch64/arm_neon.h b/gcc/config/aarch64/arm_neon.h index 5ef189129c40..1d39c0660332 100644 --- a/gcc/config/aarch64/arm_neon.h +++ b/gcc/config/aarch64/arm_neon.h @@ -10358,7 +10358,7 @@ vqdmulh_n_s16 (int16x4_t a, int16_t b) int16x4_t result; __asm__ ("sqdmulh %0.4h,%1.4h,%2.h[0]" : "=w"(result) - : "w"(a), "w"(b) + : "w"(a), "x"(b) : /* No clobbers */); return result; } @@ -10380,7 +10380,7 @@ vqdmulhq_n_s16 (int16x8_t a, int16_t b) int16x8_t result; __asm__ ("sqdmulh %0.8h,%1.8h,%2.h[0]" : "=w"(result) - : "w"(a), "w"(b) + : "w"(a), "x"(b) : /* No clobbers */); return result; }