aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDavid Edelsohn <dje.gcc@gmail.com>2022-12-22 19:53:02 -0500
committerDavid Edelsohn <dje.gcc@gmail.com>2022-12-26 12:06:22 -0500
commit3e9783139c0128eb3043a3971d25613c712719be (patch)
tree2eaebe8cccf7ed98a1a7b5b55dc8d0ead5a328f1
parente54375d85d4aa5889869c2672158083b2106b623 (diff)
downloadgcc-3e9783139c0128eb3043a3971d25613c712719be.zip
gcc-3e9783139c0128eb3043a3971d25613c712719be.tar.gz
gcc-3e9783139c0128eb3043a3971d25613c712719be.tar.bz2
testsuite: fix analyzer failures on AIX
Many analyzer testcases are failing on AIX, some due to specific system header expectations. This patch skips the testcases to avoid the noise. * gcc.dg/analyzer/fd-accept.c: Skip. * gcc.dg/analyzer/fd-access-mode-target-headers.c: Skip. * gcc.dg/analyzer/fd-bind.c: Skip. * gcc.dg/analyzer/fd-connect.c: Skip. * gcc.dg/analyzer/fd-datagram-socket.c: Skip. * gcc.dg/analyzer/fd-glibc-datagram-client.c: Skip. * gcc.dg/analyzer/fd-glibc-datagram-socket.c: Skip. * gcc.dg/analyzer/fd-listen.c: Skip. * gcc.dg/analyzer/fd-socket-misuse.c: Skip. * gcc.dg/analyzer/fd-stream-socket-active-open.c: Skip. * gcc.dg/analyzer/fd-stream-socket-passive-open.c: Skip. * gcc.dg/analyzer/fd-stream-socket.c: Skip. * gcc.dg/analyzer/fd-symbolic-socket.c: Skip. * gcc.dg/analyzer/flex-with-call-summaries.c: Skip. * gcc.dg/analyzer/getchar-1.c: Skip. * gcc.dg/analyzer/isatty-1.c: Skip. * gcc.dg/analyzer/pr94851-1.c: Skip. * gcc.dg/analyzer/pragma-2.c: Skip.
-rw-r--r--gcc/testsuite/gcc.dg/analyzer/fd-accept.c1
-rw-r--r--gcc/testsuite/gcc.dg/analyzer/fd-access-mode-target-headers.c2
-rw-r--r--gcc/testsuite/gcc.dg/analyzer/fd-bind.c1
-rw-r--r--gcc/testsuite/gcc.dg/analyzer/fd-connect.c1
-rw-r--r--gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c1
-rw-r--r--gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-client.c1
-rw-r--r--gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-socket.c3
-rw-r--r--gcc/testsuite/gcc.dg/analyzer/fd-listen.c1
-rw-r--r--gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c1
-rw-r--r--gcc/testsuite/gcc.dg/analyzer/fd-stream-socket-active-open.c1
-rw-r--r--gcc/testsuite/gcc.dg/analyzer/fd-stream-socket-passive-open.c1
-rw-r--r--gcc/testsuite/gcc.dg/analyzer/fd-stream-socket.c1
-rw-r--r--gcc/testsuite/gcc.dg/analyzer/fd-symbolic-socket.c1
-rw-r--r--gcc/testsuite/gcc.dg/analyzer/flex-with-call-summaries.c2
-rw-r--r--gcc/testsuite/gcc.dg/analyzer/getchar-1.c2
-rw-r--r--gcc/testsuite/gcc.dg/analyzer/isatty-1.c2
-rw-r--r--gcc/testsuite/gcc.dg/analyzer/pr94851-1.c1
-rw-r--r--gcc/testsuite/gcc.dg/analyzer/pragma-2.c1
18 files changed, 22 insertions, 2 deletions
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-accept.c b/gcc/testsuite/gcc.dg/analyzer/fd-accept.c
index 1b25012..cce9555 100644
--- a/gcc/testsuite/gcc.dg/analyzer/fd-accept.c
+++ b/gcc/testsuite/gcc.dg/analyzer/fd-accept.c
@@ -1,4 +1,5 @@
/* { dg-require-effective-target sockets } */
+/* { dg-skip-if "" { powerpc*-*-aix* } } */
#include <sys/socket.h>
#include <sys/un.h>
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-access-mode-target-headers.c b/gcc/testsuite/gcc.dg/analyzer/fd-access-mode-target-headers.c
index b76eb66..847d47e 100644
--- a/gcc/testsuite/gcc.dg/analyzer/fd-access-mode-target-headers.c
+++ b/gcc/testsuite/gcc.dg/analyzer/fd-access-mode-target-headers.c
@@ -1,3 +1,5 @@
+/* { dg-skip-if "" { powerpc*-*-aix* } } */
+
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-bind.c b/gcc/testsuite/gcc.dg/analyzer/fd-bind.c
index d027b1a..184a471 100644
--- a/gcc/testsuite/gcc.dg/analyzer/fd-bind.c
+++ b/gcc/testsuite/gcc.dg/analyzer/fd-bind.c
@@ -1,4 +1,5 @@
/* { dg-require-effective-target sockets } */
+/* { dg-skip-if "" { powerpc*-*-aix* } } */
#include <sys/socket.h>
#include <sys/un.h>
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-connect.c b/gcc/testsuite/gcc.dg/analyzer/fd-connect.c
index ad837c9..43e435e 100644
--- a/gcc/testsuite/gcc.dg/analyzer/fd-connect.c
+++ b/gcc/testsuite/gcc.dg/analyzer/fd-connect.c
@@ -1,4 +1,5 @@
/* { dg-require-effective-target sockets } */
+/* { dg-skip-if "" { powerpc*-*-aix* } } */
#include <sys/socket.h>
#include <sys/un.h>
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c b/gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c
index 5850857..6546df1 100644
--- a/gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c
+++ b/gcc/testsuite/gcc.dg/analyzer/fd-datagram-socket.c
@@ -1,4 +1,5 @@
/* { dg-require-effective-target sockets } */
+/* { dg-skip-if "" { powerpc*-*-aix* } } */
#include <sys/socket.h>
#include <sys/un.h>
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-client.c b/gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-client.c
index 072ac4c..fa98e3c 100644
--- a/gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-client.c
+++ b/gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-client.c
@@ -1,5 +1,6 @@
/* Example from the glibc manual (16.10.4). */
/* { dg-require-effective-target sockets } */
+/* { dg-skip-if "" { powerpc*-*-aix* } } */
#include <stdio.h>
#include <errno.h>
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-socket.c b/gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-socket.c
index d417828..0d4894d 100644
--- a/gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-socket.c
+++ b/gcc/testsuite/gcc.dg/analyzer/fd-glibc-datagram-socket.c
@@ -1,5 +1,6 @@
/* Example from glibc manual (16.10.3). */
/* { dg-require-effective-target sockets } */
+/* { dg-skip-if "" { powerpc*-*-aix* } } */
#include <stdio.h>
#include <errno.h>
@@ -21,7 +22,7 @@ main (void)
socklen_t size;
int nbytes;
- /* Remove the filename first, it’s ok if the call fails */
+ /* Remove the filename first, its ok if the call fails */
unlink (SERVER);
/* Make the socket, then loop endlessly. */
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-listen.c b/gcc/testsuite/gcc.dg/analyzer/fd-listen.c
index a241113..e47c3f6 100644
--- a/gcc/testsuite/gcc.dg/analyzer/fd-listen.c
+++ b/gcc/testsuite/gcc.dg/analyzer/fd-listen.c
@@ -1,4 +1,5 @@
/* { dg-require-effective-target sockets } */
+/* { dg-skip-if "" { powerpc*-*-aix* } } */
#include <sys/socket.h>
#include <sys/un.h>
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c b/gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c
index 628f5e4..4b427d6 100644
--- a/gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c
+++ b/gcc/testsuite/gcc.dg/analyzer/fd-socket-misuse.c
@@ -1,6 +1,7 @@
/* Various operations done on sockets in the wrong phase. */
/* { dg-require-effective-target sockets } */
+/* { dg-skip-if "" { powerpc*-*-aix* } } */
#include <sys/types.h>
#include <sys/stat.h>
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-stream-socket-active-open.c b/gcc/testsuite/gcc.dg/analyzer/fd-stream-socket-active-open.c
index 89ea82e..4ec5821 100644
--- a/gcc/testsuite/gcc.dg/analyzer/fd-stream-socket-active-open.c
+++ b/gcc/testsuite/gcc.dg/analyzer/fd-stream-socket-active-open.c
@@ -1,4 +1,5 @@
/* { dg-require-effective-target sockets } */
+/* { dg-skip-if "" { powerpc*-*-aix* } } */
#include <sys/socket.h>
#include <sys/un.h>
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-stream-socket-passive-open.c b/gcc/testsuite/gcc.dg/analyzer/fd-stream-socket-passive-open.c
index 8af5290..102e435 100644
--- a/gcc/testsuite/gcc.dg/analyzer/fd-stream-socket-passive-open.c
+++ b/gcc/testsuite/gcc.dg/analyzer/fd-stream-socket-passive-open.c
@@ -3,6 +3,7 @@
be done. */
/* { dg-require-effective-target sockets } */
+/* { dg-skip-if "" { powerpc*-*-aix* } } */
#include <sys/socket.h>
#include <sys/un.h>
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-stream-socket.c b/gcc/testsuite/gcc.dg/analyzer/fd-stream-socket.c
index e51f0f0..d458708 100644
--- a/gcc/testsuite/gcc.dg/analyzer/fd-stream-socket.c
+++ b/gcc/testsuite/gcc.dg/analyzer/fd-stream-socket.c
@@ -1,4 +1,5 @@
/* { dg-require-effective-target sockets } */
+/* { dg-skip-if "" { powerpc*-*-aix* } } */
#include <sys/socket.h>
#include <sys/un.h>
diff --git a/gcc/testsuite/gcc.dg/analyzer/fd-symbolic-socket.c b/gcc/testsuite/gcc.dg/analyzer/fd-symbolic-socket.c
index ad1f989..4479cc9 100644
--- a/gcc/testsuite/gcc.dg/analyzer/fd-symbolic-socket.c
+++ b/gcc/testsuite/gcc.dg/analyzer/fd-symbolic-socket.c
@@ -1,4 +1,5 @@
/* { dg-require-effective-target sockets } */
+/* { dg-skip-if "" { powerpc*-*-aix* } } */
#include <sys/socket.h>
#include <sys/un.h>
diff --git a/gcc/testsuite/gcc.dg/analyzer/flex-with-call-summaries.c b/gcc/testsuite/gcc.dg/analyzer/flex-with-call-summaries.c
index 5e85809..00566d5 100644
--- a/gcc/testsuite/gcc.dg/analyzer/flex-with-call-summaries.c
+++ b/gcc/testsuite/gcc.dg/analyzer/flex-with-call-summaries.c
@@ -1,8 +1,8 @@
/* Integration test for compiling the output of a minimal "flex"
script. */
+/* { dg-skip-if "" { powerpc*-*-aix* } } */
/* { dg-additional-options "-fanalyzer-call-summaries" } */
-
/* { dg-additional-options "-Wno-analyzer-too-complex" } */
/* A lexical scanner generated by flex */
diff --git a/gcc/testsuite/gcc.dg/analyzer/getchar-1.c b/gcc/testsuite/gcc.dg/analyzer/getchar-1.c
index 25595e0..0cc984b 100644
--- a/gcc/testsuite/gcc.dg/analyzer/getchar-1.c
+++ b/gcc/testsuite/gcc.dg/analyzer/getchar-1.c
@@ -1,3 +1,5 @@
+/* { dg-skip-if "" { powerpc*-*-aix* } } */
+
#include <stdio.h>
#include "analyzer-decls.h"
diff --git a/gcc/testsuite/gcc.dg/analyzer/isatty-1.c b/gcc/testsuite/gcc.dg/analyzer/isatty-1.c
index bea97fd..389d2cd 100644
--- a/gcc/testsuite/gcc.dg/analyzer/isatty-1.c
+++ b/gcc/testsuite/gcc.dg/analyzer/isatty-1.c
@@ -1,3 +1,5 @@
+/* { dg-skip-if "" { powerpc*-*-aix* } } */
+
#include <errno.h>
#include "analyzer-decls.h"
diff --git a/gcc/testsuite/gcc.dg/analyzer/pr94851-1.c b/gcc/testsuite/gcc.dg/analyzer/pr94851-1.c
index 34960e2..7407efa 100644
--- a/gcc/testsuite/gcc.dg/analyzer/pr94851-1.c
+++ b/gcc/testsuite/gcc.dg/analyzer/pr94851-1.c
@@ -1,3 +1,4 @@
+/* { dg-skip-if "" { powerpc*-*-aix* } } */
/* { dg-additional-options "-O2" } */
#include <stdio.h>
diff --git a/gcc/testsuite/gcc.dg/analyzer/pragma-2.c b/gcc/testsuite/gcc.dg/analyzer/pragma-2.c
index 58fcaab..2453223 100644
--- a/gcc/testsuite/gcc.dg/analyzer/pragma-2.c
+++ b/gcc/testsuite/gcc.dg/analyzer/pragma-2.c
@@ -1,3 +1,4 @@
+/* { dg-skip-if "" { powerpc*-*-aix* } } */
/* Verify that we can disable -Wanalyzer-too-complex via pragmas. */
/* { dg-additional-options "-Wanalyzer-too-complex -Werror=analyzer-too-complex -fno-analyzer-state-merge -g" } */