aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYvan Roux <yvan.roux@linaro.org>2015-12-03 19:51:22 +0100
committerLinaro Code Review <review@review.linaro.org>2015-12-07 09:21:33 +0000
commit12dd413c62c349f70eb5b37351c0ad1def62e37a (patch)
treecd93b3601e8dd76cf0192fca1a46a7c3b3ef5dee
parentdf163ffbcf17d1a797f76675fb107469a5ab66d3 (diff)
gcc/testsuite/
Backport from trunk r230421. 2015-11-16 Alan Lawrence <alan.lawrence@arm.com> * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION. Change-Id: I74ca1fdd0c4a91b32007755627217fcfe8363e63
-rw-r--r--gcc/testsuite/gcc.target/aarch64/vclz.c11
1 files changed, 3 insertions, 8 deletions
diff --git a/gcc/testsuite/gcc.target/aarch64/vclz.c b/gcc/testsuite/gcc.target/aarch64/vclz.c
index 455ba637b48..60494a88de8 100644
--- a/gcc/testsuite/gcc.target/aarch64/vclz.c
+++ b/gcc/testsuite/gcc.target/aarch64/vclz.c
@@ -67,18 +67,13 @@ extern void abort (void);
CONCAT1 (vclz, POSTFIX (reg_len, data_len, is_signed))
#define RUN_TEST(test_set, answ_set, reg_len, data_len, is_signed, n) \
+ INHIB_OPTIMIZATION; \
a = LOAD_INST (reg_len, data_len, is_signed) (test_set); \
b = LOAD_INST (reg_len, data_len, is_signed) (answ_set); \
- INHIB_OPTIMIZATION; \
a = CLZ_INST (reg_len, data_len, is_signed) (a); \
for (i = 0; i < n; i++) \
- { \
- INHIB_OPTIMIZATION; \
- if (a [i] != b [i]) \
- { \
- return 1; \
- } \
- }
+ if (a [i] != b [i]) \
+ return 1;
int
test_vclz_s8 ()