brintos

brintos / llvm-project-archived public Read only

0
0
Text · 1.7 KiB · 23fb52a Raw
40 lines · plain
1! REQUIRES: x86-registered-target2! Test that the driver adds an arch-specific subdirectory in3! {RESOURCE_DIR}/lib/linux to the linker search path and to '-rpath'4!5! Test the default behavior when neither -frtlib-add-rpath nor6! -fno-rtlib-add-rpath is specified, which is to skip -rpath7! RUN: %flang %s -### --target=x86_64-linux \8! RUN:     -resource-dir=%S/../../../clang/test/Driver/Inputs/resource_dir_with_arch_subdir 2>&1 \9! RUN:   | FileCheck --check-prefixes=RESDIR,LIBPATH-X86_64,NO-RPATH-X86_64 %s10!11! Test that -rpath is not added under -fno-rtlib-add-rpath12! RUN: %flang %s -### --target=x86_64-linux \13! RUN:     -resource-dir=%S/../../../clang/test/Driver/Inputs/resource_dir_with_arch_subdir \14! RUN:     -fno-rtlib-add-rpath 2>&1 \15! RUN:   | FileCheck --check-prefixes=RESDIR,LIBPATH-X86_64,NO-RPATH-X86_64 %s16!17! Test that -rpath is added18!19! Add LIBPATH, RPATH20!21! RUN: %flang %s -### --target=x86_64-linux \22! RUN:     -resource-dir=%S/../../../clang/test/Driver/Inputs/resource_dir_with_arch_subdir \23! RUN:     -frtlib-add-rpath 2>&1 \24! RUN:   | FileCheck --check-prefixes=RESDIR,LIBPATH-X86_64,RPATH-X86_64 %s25!26! Add LIBPATH, RPATH for OpenMP27!28! RUN: %flang %s -### --target=x86_64-linux -fopenmp \29! RUN:     -resource-dir=%S/../../../clang/test/Driver/Inputs/resource_dir_with_arch_subdir \30! RUN:     -frtlib-add-rpath 2>&1 \31! RUN:   | FileCheck --check-prefixes=RESDIR,LIBPATH-X86_64,RPATH-X86_64 %s32!33!34! RESDIR: "-resource-dir" "[[RESDIR:[^"]*]]"35!36! LIBPATH-X86_64: -L[[RESDIR]]{{(/|\\\\)lib(/|\\\\)linux(/|\\\\)x86_64}}37! RPATH-X86_64:   "-rpath" "[[RESDIR]]{{(/|\\\\)lib(/|\\\\)linux(/|\\\\)x86_64}}"38!39! NO-RPATH-X86_64-NOT:   "-rpath" "[[RESDIR]]{{(/|\\\\)lib(/|\\\\)linux(/|\\\\)x86_64}}"40