diff options
author | Yvan Roux <yvan.roux@linaro.org> | 2015-12-03 19:51:22 +0100 |
---|---|---|
committer | Linaro Code Review <review@review.linaro.org> | 2015-12-07 09:21:33 +0000 |
commit | 12dd413c62c349f70eb5b37351c0ad1def62e37a (patch) | |
tree | cd93b3601e8dd76cf0192fca1a46a7c3b3ef5dee | |
parent | df163ffbcf17d1a797f76675fb107469a5ab66d3 (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.c | 11 |
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 () |