Revert "[testsuite/guality] Prevent optimization of local in vla-1.c"
authorTom de Vries <tdevries@suse.de>
Sun, 1 Jul 2018 20:25:55 +0000 (20:25 +0000)
committerTom de Vries <vries@gcc.gnu.org>
Sun, 1 Jul 2018 20:25:55 +0000 (20:25 +0000)
2018-07-01  Tom de Vries  <tdevries@suse.de>

revert:
2018-07-01  Tom de Vries  <tdevries@suse.de>

* gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
* gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.

From-SVN: r262290

gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/guality/prevent-optimization.h
gcc/testsuite/gcc.dg/guality/vla-1.c

index df7edd94872f6a40ac2e7a8023aaa74b91aa76dd..f8b82b5984b68f1de74ce013c5ee5f98037d1c33 100644 (file)
@@ -1,3 +1,11 @@
+2018-07-01  Tom de Vries  <tdevries@suse.de>
+
+       revert:
+       2018-07-01  Tom de Vries  <tdevries@suse.de>
+
+       * gcc.dg/guality/prevent-optimization.h (VOLATILE): Define.
+       * gcc.dg/guality/vla-1.c (f1): Mark local vla a as VOLATILE.
+
 2018-07-01  Tom de Vries  <tdevries@suse.de>
 
        * lib/gcc-gdb-test.exp (gdb-test): Handle '@' prefix in line number
index 57e945cafb44f5e995f23071e8fac450e91e5338..0ef84a3d9c8a076b3be6d1148d2f5077cefb6ce5 100644 (file)
@@ -21,10 +21,8 @@ along with GCC; see the file COPYING3.  If not see
 
 #ifdef PREVENT_OPTIMIZATION
 #define ATTRIBUTE_USED __attribute__((used))
-#define VOLATILE volatile
 #else
 #define ATTRIBUTE_USED
-#define VOLATILE
 #endif
 
 #endif
index d281185c18c3e3f6c6a0f6fabee8528eb2cb58e0..264b9f3f92b2c65f4f849a32c274c25307c6943d 100644 (file)
@@ -2,8 +2,6 @@
 /* { dg-do run } */
 /* { dg-options "-g" } */
 
-#include "prevent-optimization.h"
-
 void __attribute__((noinline))
 bar (short *p)
 {
@@ -14,7 +12,7 @@ bar (short *p)
 int __attribute__((noinline))
 f1 (int i)
 {
-  VOLATILE char a[i + 1];
+  char a[i + 1];
   a[0] = 5;            /* { dg-final { gdb-test .+1 "i" "5" } } */
   return a[0];         /* { dg-final { gdb-test . "sizeof (a)" "6" } } */
 }