aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorIain Sandoe <iain@sandoe.co.uk>2024-03-31 11:27:53 +0100
committerIain Sandoe <iain@sandoe.co.uk>2024-04-02 12:26:47 +0100
commitad8e34eaa870608e2b07b4e7147e6ef2944bb8b5 (patch)
tree9d03996ffd72372723efcb568791edf24de310d1 /gcc
parent451bb0b9262d2f54173937569a29d7f1ad234e30 (diff)
downloadgcc-ad8e34eaa870608e2b07b4e7147e6ef2944bb8b5.zip
gcc-ad8e34eaa870608e2b07b4e7147e6ef2944bb8b5.tar.gz
gcc-ad8e34eaa870608e2b07b4e7147e6ef2944bb8b5.tar.bz2
testsuite, Darwin: Allow for an undefined symbol [PR114036].
Darwin's linker defaults to requiring all symbols to be defined at static link time (unless specifically noted or dynamic lookuo is enabled). For this test, we just need to note that the symbol is expected to be undefined. PR testsuite/114036 gcc/testsuite/ChangeLog: * gcc.misc-tests/gcov-14.c: Allow for 'Foo' to be undefined on Darwin link lines. Signed-off-by: Iain Sandoe <iain@sandoe.co.uk>
Diffstat (limited to 'gcc')
-rw-r--r--gcc/testsuite/gcc.misc-tests/gcov-14.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/testsuite/gcc.misc-tests/gcov-14.c b/gcc/testsuite/gcc.misc-tests/gcov-14.c
index 2bebf7e..61a9191c 100644
--- a/gcc/testsuite/gcc.misc-tests/gcov-14.c
+++ b/gcc/testsuite/gcc.misc-tests/gcov-14.c
@@ -3,7 +3,7 @@
/* { dg-do run { target native } } */
/* { dg-options "-O2 -fprofile-arcs -ftest-coverage -fgnu89-inline" } */
/* The following line arranges that Darwin has behavior like elf weak import. */
-/* { dg-additional-options "-flat_namespace -undefined suppress" { target *-*-darwin* } } */
+/* { dg-additional-options "-Wl,-U,_Foo" { target *-*-darwin* } } */
/* { dg-require-weak "" } */
/* { dg-skip-if "undefined weak not supported" { { hppa*-*-hpux* } && { ! lp64 } } } */
/* { dg-skip-if "undefined weak not supported" { powerpc-ibm-aix* } } */