From: Iain Sandoe Date: Sun, 14 Jan 2024 20:09:59 +0000 (+0000) Subject: testsuite, jit, Darwin: Add libSystem to a test. X-Git-Tag: basepoints/gcc-15~1902 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=efe4ea2754f5488dd84eb1a76815c1177dc6897c;p=thirdparty%2Fgcc.git testsuite, jit, Darwin: Add libSystem to a test. test-ggc-bugfix.c fails early on Darwin versions using a linker that complains if libSystem is not present on user-land link lines. Add this to fix that specific issue. gcc/testsuite/ChangeLog: * jit.dg/test-ggc-bugfix.c: Add libSystem for Darwin. Signed-off-by: Iain Sandoe --- diff --git a/gcc/testsuite/jit.dg/test-ggc-bugfix.c b/gcc/testsuite/jit.dg/test-ggc-bugfix.c index 59eb374af8b4..fb857fbf0a76 100644 --- a/gcc/testsuite/jit.dg/test-ggc-bugfix.c +++ b/gcc/testsuite/jit.dg/test-ggc-bugfix.c @@ -12,6 +12,11 @@ create_code (gcc_jit_context *ctxt, void *user_data) { gcc_jit_context_add_command_line_option (ctxt, "-flto"); gcc_jit_context_add_driver_option (ctxt, "-nostdlib"); +#if __APPLE__ + /* On newer macOS, the test will fail with a complaint from the linker about + all user-land exes needing libSystem, so add it. */ + gcc_jit_context_add_driver_option (ctxt, "-lSystem"); +#endif gcc_jit_type *type_int = gcc_jit_context_get_type (ctxt, GCC_JIT_TYPE_INT); gcc_jit_param *params_for_func_main[0] = {