diff options
author | Ivan Maidanski <ivmai@mail.ru> | 2013-08-17 13:04:23 +0400 |
---|---|---|
committer | Ivan Maidanski <ivmai@mail.ru> | 2013-08-17 13:27:15 +0400 |
commit | 546d513d60c1612549f00590c0cc07def5385af9 (patch) | |
tree | 9640022c17eba56067122c501383d2bd4b2b09e0 | |
parent | 584c496166eeaacfb320431ac9b4e3d26004c3ae (diff) |
Tests: workaround GCC 4.4.3 warning reported for list_atomic.c 'val'
* tests/list_atomic.template (XSIZE_list_atomicXX): Use "static"
modifier for "val" local variable to initialize it (cannot use direct
assignment to zero because "val" type could be a SIMD vector type if
XCTYPE is AO_double_t) to workaround GCC v4.4.3
"'val' is used uninitialized in this function" warning reported for
AO_load.
-rw-r--r-- | tests/list_atomic.template | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/tests/list_atomic.template b/tests/list_atomic.template index 3705484..3e748f4 100644 --- a/tests/list_atomic.template +++ b/tests/list_atomic.template @@ -19,7 +19,7 @@ void XSIZE_list_atomicXX(void) || defined(AO_HAVE_XSIZE_andXX) \ || defined(AO_HAVE_XSIZE_compare_and_swapXX) \ || defined(AO_HAVE_XSIZE_fetch_compare_and_swapXX) - volatile XCTYPE val; + static volatile XCTYPE val /* = 0 */; # endif # if defined(AO_HAVE_XSIZE_compare_and_swapXX) \ || defined(AO_HAVE_XSIZE_fetch_compare_and_swapXX) |