From 395fc8011866120a237cd29b707ef9fceb7edbb8 Mon Sep 17 00:00:00 2001 From: Mark Wielaard Date: Sat, 16 Jul 2016 21:50:45 +0000 Subject: [PATCH] Fix arm64/fp_and_simd.c compile error. MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Older GCC don't default to GNU11 and will produce: error: ‘for’ loop initial declarations are only allowed in C99 mode Move int i declaration to top of main. git-svn-id: svn://svn.valgrind.org/valgrind/trunk@15907 --- none/tests/arm64/fp_and_simd.c | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/none/tests/arm64/fp_and_simd.c b/none/tests/arm64/fp_and_simd.c index 8bcd68a9b4..6f0d5cd1b4 100644 --- a/none/tests/arm64/fp_and_simd.c +++ b/none/tests/arm64/fp_and_simd.c @@ -4548,6 +4548,7 @@ GEN_THREEVEC_TEST(sha256su1_4s_4s_4s, "sha256su1 v29.4s, v28.4s, v27.4s", int main ( void ) { + int i; assert(sizeof(V128) == 16); // ======================== FP ======================== @@ -7389,13 +7390,13 @@ int main ( void ) // aese 16b (aes single round encryption) // aesimc 16b (aes inverse mix columns) // aesmc 16b (aes mix columns) - if (1) for (int i = 0; i < CRYPTO_ITER_MULTIPLIER; i++) + if (1) for (i = 0; i < CRYPTO_ITER_MULTIPLIER; i++) test_aesd_16b_16b(TyNONE); - if (1) for (int i = 0; i < CRYPTO_ITER_MULTIPLIER; i++) + if (1) for (i = 0; i < CRYPTO_ITER_MULTIPLIER; i++) test_aese_16b_16b(TyNONE); - if (1) for (int i = 0; i < CRYPTO_ITER_MULTIPLIER; i++) + if (1) for (i = 0; i < CRYPTO_ITER_MULTIPLIER; i++) test_aesimc_16b_16b(TyNONE); - if (1) for (int i = 0; i < CRYPTO_ITER_MULTIPLIER; i++) + if (1) for (i = 0; i < CRYPTO_ITER_MULTIPLIER; i++) test_aesmc_16b_16b(TyNONE); // sha1c q_s_4s -- 2.47.3