]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - gcc/testsuite/gcc.target/aarch64/sve/cond_convert_1.c
2019-10-18 Prathamesh Kulkarni <prathamesh.kulkarni@linaro.org>
[thirdparty/gcc.git] / gcc / testsuite / gcc.target / aarch64 / sve / cond_convert_1.c
index dcc30768f88ef33e456c69634add41174d4dc24b..86064ebfcba897e1a6ee77b43d93e3869b35cc55 100644 (file)
                   INT_TYPE *__restrict pred, int n)            \
   {                                                            \
     for (int i = 0; i < n; ++i)                                        \
-      r[i] = pred[i] ? (FLOAT_TYPE) a[i] : b[i];               \
+      {                                                                \
+       FLOAT_TYPE bi = b[i];                                   \
+       r[i] = pred[i] ? (FLOAT_TYPE) a[i] : bi;                \
+      }                                                                \
   }
 
 #define TEST_ALL(T) \