Commit 56b08a58 by Alan Lawrence Committed by Alan Lawrence

[AArch64] Fix gcc.target/aarch64/vclz.c

	* gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.

From-SVN: r230421
parent 7cf76184
2015-11-16 Alan Lawrence <alan.lawrence@arm.com>
* gcc.target/aarch64/vclz.c: Correctly place INHIB_OPTIMIZATION.
2015-11-16 Christian Bruel <christian.bruel@st.com> 2015-11-16 Christian Bruel <christian.bruel@st.com>
* lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache): * lib/target-supports.exp (check_effective_target_arm_neon_ok_nocache):
......
...@@ -67,18 +67,13 @@ extern void abort (void); ...@@ -67,18 +67,13 @@ extern void abort (void);
CONCAT1 (vclz, POSTFIX (reg_len, data_len, is_signed)) CONCAT1 (vclz, POSTFIX (reg_len, data_len, is_signed))
#define RUN_TEST(test_set, answ_set, reg_len, data_len, is_signed, n) \ #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); \ a = LOAD_INST (reg_len, data_len, is_signed) (test_set); \
b = LOAD_INST (reg_len, data_len, is_signed) (answ_set); \ b = LOAD_INST (reg_len, data_len, is_signed) (answ_set); \
INHIB_OPTIMIZATION; \
a = CLZ_INST (reg_len, data_len, is_signed) (a); \ a = CLZ_INST (reg_len, data_len, is_signed) (a); \
for (i = 0; i < n; i++) \ for (i = 0; i < n; i++) \
{ \ if (a [i] != b [i]) \
INHIB_OPTIMIZATION; \ return 1;
if (a [i] != b [i]) \
{ \
return 1; \
} \
}
int int
test_vclz_s8 () test_vclz_s8 ()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment