mirror of
https://github.com/llvm/llvm-project.git
synced 2025-04-26 09:26:06 +00:00

This can be used to disable libc linking. This flag is supported by GCC since version 9 as well as some Clang target toolchains. Differential Revision: https://reviews.llvm.org/D58326 llvm-svn: 354210
11 lines
394 B
C
11 lines
394 B
C
// RUN: %clang -target i686-pc-linux-gnu -### -rtlib=libgcc -nodefaultlibs %s 2>&1 | FileCheck -check-prefix=TEST1 %s
|
|
// TEST1-NOT: start-group
|
|
// TEST1-NOT: "-lgcc"
|
|
// TEST1-NOT: "-lc"
|
|
// TEST1: crtbegin
|
|
// TEST1: crtend
|
|
|
|
// RUN: %clang -target i686-pc-linux-gnu -stdlib=libc++ -nodefaultlibs -lstdc++ -### %s 2>&1 | FileCheck -check-prefix=TEST2 %s
|
|
// TEST2-NOT: "-lc++"
|
|
// TEST2: "-lstdc++"
|