From: Mark Wielaard Date: Sat, 16 Jul 2016 21:50:45 +0000 (+0000) Subject: Fix arm64/fp_and_simd.c compile error. X-Git-Tag: svn/VALGRIND_3_12_0~116 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=395fc8011866120a237cd29b707ef9fceb7edbb8;p=thirdparty%2Fvalgrind.git Fix arm64/fp_and_simd.c compile error. 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 --- 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