From: Alan Lawrence Date: Mon, 16 Nov 2015 12:41:20 +0000 (+0000) Subject: [AArch64] Fix gcc.target/aarch64/vclz.c X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=56b08a5894fd02a502b2b40897a2aa892f70caec;p=gcc.git [AArch64] Fix gcc.target/aarch64/vclz.c * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION. From-SVN: r230421 --- diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index fb10a8b644d..82402bf8eaa 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2015-11-16 Alan Lawrence + + * gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION. + 2015-11-16 Christian Bruel * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache): 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 ()