]> oss.titaniummirror.com Git - msp430-gcc.git/blobdiff - gcc/testsuite/gcc.c-torture/execute/20010724-1.c
Imported gcc-4.4.3
[msp430-gcc.git] / gcc / testsuite / gcc.c-torture / execute / 20010724-1.c
diff --git a/gcc/testsuite/gcc.c-torture/execute/20010724-1.c b/gcc/testsuite/gcc.c-torture/execute/20010724-1.c
deleted file mode 100644 (file)
index 8ff7d0f..0000000
+++ /dev/null
@@ -1,59 +0,0 @@
-/* Verify that the workarounds in config/mips/irix6-libc-compat.c are still
-   needed.  */
-
-/* IRIX 6, unlike other Unix systems, defines union semun in <sys/sem.h>.
-   Inhibit this definition to be able to run this test on other platforms.  */
-#define _XOPEN_SOURCE
-
-#include <sys/types.h>
-#include <netinet/in.h>
-#include <arpa/inet.h>
-#include <sys/ipc.h>
-#include <sys/sem.h>
-
-union semun {
-  int val;
-  struct semid_ds *buf;
-  ushort_t *array;
-};
-
-int
-main (void)
-{
-  struct in_addr ia;
-  int semid;
-  union semun su;
-
-  ia.s_addr = INADDR_BROADCAST;
-
-  if (strcmp (inet_ntoa (ia), "255.255.255.255") != 0)
-    abort ();
-
-  ia.s_addr = INADDR_LOOPBACK;
-
-  if (inet_lnaof (ia) != 1)
-    abort ();
-
-  if (inet_netof (ia) != IN_LOOPBACKNET)
-    abort ();
-
-  ia = inet_makeaddr (IN_LOOPBACKNET, 1);
-  if (ia.s_addr != INADDR_LOOPBACK)
-    abort ();
-
-  if ((semid = semget (IPC_PRIVATE, 1, IPC_CREAT | IPC_EXCL | SEM_R | SEM_A)) < 0)
-    abort ();
-
-  su.val = 10;
-
-  if (semctl (semid, 0, SETVAL, su) != 0)
-    abort ();
-
-  if (semctl (semid, 0, GETVAL) != 10)
-    abort ();
-
-  if (semctl (semid, 0, IPC_RMID) != 0)
-    abort ();
-
-  return 0;
-}