]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/gcc.dg/bconstp-1.c
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / gcc.dg / bconstp-1.c
diff --git a/gcc/testsuite/gcc.dg/bconstp-1.c b/gcc/testsuite/gcc.dg/bconstp-1.c
deleted file mode 100644 (file)
index 36831a5..0000000
+++ /dev/null
@@ -1,25 +0,0 @@
-/* { dg-do compile } */
-
-/* This test checks that builtin_constant_p can be used safely in
-   initializers for static data.  The macro X() defined below should
-   be an acceptable initializer expression no matter how complex its
-   argument is.  */
-
-extern int a;
-extern int b;
-
-extern int foo(void);
-extern int bar(void);
-
-#define X(exp) (__builtin_constant_p(exp) ? (exp) : -1)
-
-const short tests[] = {
-  X(0),
-  X(a),
-  X(0 && a),
-  X(a && b),
-  X(foo()),
-  X(0 && foo()),
-  X(a && foo()),
-  X(foo() && bar())
-};