aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorFrancois-Xavier Coudert <fxcoudert@gcc.gnu.org>2024-02-10 18:44:16 +0100
committerFrancois-Xavier Coudert <fxcoudert@gcc.gnu.org>2024-02-10 18:44:16 +0100
commitd29f6c0b5903e3e5159dd3e5ea54ba5d5f53b995 (patch)
tree5af9e7d21bce9269b6b6328301d6e2fba186f857 /gcc
parent6b13e32162adf9e4f552e09c46f1de531ffa8c05 (diff)
downloadgcc-d29f6c0b5903e3e5159dd3e5ea54ba5d5f53b995.zip
gcc-d29f6c0b5903e3e5159dd3e5ea54ba5d5f53b995.tar.gz
gcc-d29f6c0b5903e3e5159dd3e5ea54ba5d5f53b995.tar.bz2
Darwin, testsuite: skip some -mcmodel=large tests
See PR90698. On Xcode 15, the tests currently lead to a segfault of the clang assembler. gcc/testsuite/ChangeLog: * gcc.target/i386/pr113689-1.c: Skip test on darwin. * gcc.target/i386/pr113689-2.c: Likewise. * gcc.target/i386/pr113689-3.c: Likewise.
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.target/i386/pr113689-1.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr113689-2.c1
-rw-r--r--gcc/testsuite/gcc.target/i386/pr113689-3.c1
3 files changed, 3 insertions, 0 deletions
diff --git a/gcc/testsuite/gcc.target/i386/pr113689-1.c b/gcc/testsuite/gcc.target/i386/pr113689-1.c
index 8285c0a..16b513c 100644
--- a/gcc/testsuite/gcc.target/i386/pr113689-1.c
+++ b/gcc/testsuite/gcc.target/i386/pr113689-1.c
@@ -1,5 +1,6 @@
/* { dg-do run { target { lp64 && fpic } } } */
/* { dg-options "-O2 -fno-pic -fprofile -mcmodel=large" } */
+/* { dg-skip-if "PR90698" { *-*-darwin* } } */
#include <stdarg.h>
diff --git a/gcc/testsuite/gcc.target/i386/pr113689-2.c b/gcc/testsuite/gcc.target/i386/pr113689-2.c
index 2e5579a..3613c28 100644
--- a/gcc/testsuite/gcc.target/i386/pr113689-2.c
+++ b/gcc/testsuite/gcc.target/i386/pr113689-2.c
@@ -1,5 +1,6 @@
/* { dg-do run { target { lp64 && fpic } } } */
/* { dg-options "-O2 -fpic -fprofile -mcmodel=large" } */
+/* { dg-skip-if "PR90698" { *-*-darwin* } } */
__attribute__((noipa))
void
diff --git a/gcc/testsuite/gcc.target/i386/pr113689-3.c b/gcc/testsuite/gcc.target/i386/pr113689-3.c
index dab7519..39373c1 100644
--- a/gcc/testsuite/gcc.target/i386/pr113689-3.c
+++ b/gcc/testsuite/gcc.target/i386/pr113689-3.c
@@ -1,5 +1,6 @@
/* { dg-do run { target { lp64 && fpic } } } */
/* { dg-options "-O2 -fpic -fprofile -mcmodel=large" } */
+/* { dg-skip-if "PR90698" { *-*-darwin* } } */
#include <stdarg.h>