[Committed][Arm][testsuite] Fix failure for arm-fp16-ops-*.C
authorSudakshina Das <sudi.das@arm.com>
Mon, 2 Dec 2019 17:21:35 +0000 (17:21 +0000)
committerSudakshina Das <sudi@gcc.gnu.org>
Mon, 2 Dec 2019 17:21:35 +0000 (17:21 +0000)
Since r275022 which deprecates some uses of volatile, all arm-fp16-ops-*.C
were failing with warnings of deprecated valatile uses on arm-none-eabi and
arm-none-linux-gnueabihf. This patch removes the volatile declarations from
the header. Since none of the tests are run with any high optimization levels,
this should change should not prevent the real function of the tests.

gcc/testsuite/ChangeLog:

2019-12-02  Sudakshina Das  <sudi.das@arm.com>

* g++.dg/ext/arm-fp16/arm-fp16-ops.h: Remove volatile keyword.

From-SVN: r278905

gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/ext/arm-fp16/arm-fp16-ops.h

index bc991e229e979f4f14aedbe9eda9cbc827d1fe06..64f035f63d47a401af7696c18d77dd92c63c1e48 100644 (file)
@@ -1,3 +1,7 @@
+2019-12-02  Sudakshina Das  <sudi.das@arm.com>
+
+       * g++.dg/ext/arm-fp16/arm-fp16-ops.h: Remove volatile keyword.
+
 2019-12-02  Martin Liska  <mliska@suse.cz>
 
        * g++.dg/lto/odr-7_0.C: New test.
index 320494ee71cf198879770e031daacac8deb64734..a92e081dae060f29f5600c2c7f74a7f50acd4f37 100644 (file)
@@ -7,16 +7,16 @@
 #define TEST(e) assert (e)
 #define TESTNOT(e) assert (!(e))
 
-volatile __fp16 h0 = 0.0;
-volatile __fp16 h1 = 1.0;
-volatile __fp16 h42 = 42.0;
-volatile __fp16 hm2 = -2.0;
-volatile __fp16 temp;
-
-volatile float f0 = 0.0;
-volatile float f1 = 1.0;
-volatile float f42 = 42.0;
-volatile float fm2 = -2.0;
+__fp16 h0 = 0.0;
+__fp16 h1 = 1.0;
+__fp16 h42 = 42.0;
+__fp16 hm2 = -2.0;
+__fp16 temp;
+
+float f0 = 0.0;
+float f1 = 1.0;
+float f42 = 42.0;
+float fm2 = -2.0;
 
 int main (void)
 {