Tested on x86_64-darwin, pushed to trunk, thanks Iain --- 8< ---
The large model is not implemented so far for Darwin (and the codegen will be different when it is). gcc/testsuite/ChangeLog: * gcc.target/i386/large-data.c: Skip for Darwin. Signed-off-by: Iain Sandoe <i...@sandoe.co.uk> --- gcc/testsuite/gcc.target/i386/large-data.c | 1 + 1 file changed, 1 insertion(+) diff --git a/gcc/testsuite/gcc.target/i386/large-data.c b/gcc/testsuite/gcc.target/i386/large-data.c index bdd4acd30b8..164b38bdf67 100644 --- a/gcc/testsuite/gcc.target/i386/large-data.c +++ b/gcc/testsuite/gcc.target/i386/large-data.c @@ -1,6 +1,7 @@ /* { dg-do compile } */ /* { dg-require-effective-target lp64 } */ /* { dg-options "-O2 -mcmodel=large -mlarge-data-threshold=4" } */ +/* { dg-skip-if "PR90698" "*-*-darwin*" } */ /* { dg-final { scan-assembler {\.lbss} } } */ /* { dg-final { scan-assembler {\.bss} } } */ /* { dg-final { scan-assembler {\.ldata} } } */ -- 2.39.2 (Apple Git-143)