]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/gcc.dg/cpp/20000625-2.c
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / gcc.dg / cpp / 20000625-2.c
diff --git a/gcc/testsuite/gcc.dg/cpp/20000625-2.c b/gcc/testsuite/gcc.dg/cpp/20000625-2.c
deleted file mode 100644 (file)
index 72e2604..0000000
+++ /dev/null
@@ -1,30 +0,0 @@
-/* More paste corner cases from glibc.  */
-/* { dg-do run } */
-
-#include <stdlib.h>
-#include <string.h>
-
-#define symbol_version(name, version) name##@##version
-#define str(x) xstr(x)
-#define xstr(x) #x
-
-/* This testcase is bogus, as it testing undefined behaviour.  We can
-   get the behaviour GLIBC desires by removing the space before
-   GCLIB_2.0 in this line.  */
-const char a[] = str(symbol_version(getrlimit,GLIBC_2.0));
-/* { dg-warning "valid preprocessing token" "" { target *-*-* } 14 } */
-const char b[] = str(getrlimit@GLIBC_2.0);
-const char c[] = "getrlimit@GLIBC_2.0";
-
-int
-main(void)
-{
-  if(strcmp(a, b))
-    abort();
-  if(strcmp(b, c))
-    abort();
-  if(strcmp(c, a))
-    abort();
-
-  return 0;
-}