Declare i volatile to avoid compiler optimization putting i into data section with initialization value 1. --- testsuites/sptests/spglobalcon01/init.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/testsuites/sptests/spglobalcon01/init.cc b/testsuites/sptests/spglobalcon01/init.cc index aee9d0a..f31ceca 100644 --- a/testsuites/sptests/spglobalcon01/init.cc +++ b/testsuites/sptests/spglobalcon01/init.cc @@ -27,10 +27,10 @@ class A { ++i; } - static int i; + static volatile int i; }; -int A::i; +volatile int A::i; static A a; -- 2.7.4 _______________________________________________ devel mailing list devel@rtems.org http://lists.rtems.org/mailman/listinfo/devel