forked from OSchip/llvm-project
Revert "[RISCV] Fix the include search path order between sysroot and resource folder (Recommit)"
This reverts commit 47b1fa5fc4
.
This commit is contained in:
parent
a6fb1bb306
commit
cc279529e8
|
@ -98,12 +98,6 @@ void RISCVToolChain::AddClangSystemIncludeArgs(const ArgList &DriverArgs,
|
|||
if (DriverArgs.hasArg(options::OPT_nostdinc))
|
||||
return;
|
||||
|
||||
if (!DriverArgs.hasArg(options::OPT_nobuiltininc)) {
|
||||
SmallString<128> Dir(getDriver().ResourceDir);
|
||||
llvm::sys::path::append(Dir, "include");
|
||||
addSystemInclude(DriverArgs, CC1Args, Dir.str());
|
||||
}
|
||||
|
||||
if (!DriverArgs.hasArg(options::OPT_nostdlibinc)) {
|
||||
SmallString<128> Dir(computeSysRoot());
|
||||
llvm::sys::path::append(Dir, "include");
|
||||
|
|
|
@ -197,20 +197,6 @@
|
|||
// C-RV32-RTLIB-COMPILERRT-ILP32: "--start-group" "-lc" "-lgloss" "--end-group" "{{.*}}libclang_rt.builtins-riscv32.a"
|
||||
// C-RV32-RTLIB-COMPILERRT-ILP32: "{{.*}}clang_rt.crtend-riscv32.o"
|
||||
|
||||
// RUN: %clang %s -### -no-canonical-prefixes -target riscv32 \
|
||||
// RUN: --gcc-toolchain=%S/Inputs/basic_riscv32_tree \
|
||||
// RUN: -resource-dir=%s/Inputs/resource_dir 2>&1 \
|
||||
// RUN: | FileCheck -check-prefix=RESOURCE-INC %s
|
||||
// RESOURCE-INC: "-internal-isystem" "{{.*}}/Inputs/resource_dir{{/|\\\\}}include"
|
||||
// RESOURCE-INC: "-internal-isystem" "{{.*}}/basic_riscv32_tree/{{.*}}/riscv32-unknown-elf{{/|\\\\}}include"
|
||||
|
||||
// RUN: %clang %s -### -no-canonical-prefixes -target riscv32 \
|
||||
// RUN: --gcc-toolchain=%S/Inputs/basic_riscv32_tree \
|
||||
// RUN: -resource-dir=%s/Inputs/resource_dir -nobuiltininc 2>&1 \
|
||||
// RUN: | FileCheck -check-prefix=NO-RESOURCE-INC %s
|
||||
// NO-RESOURCE-INC-NOT: "-internal-isystem" "{{.*}}/Inputs/resource_dir{{/|\\\\}}include"
|
||||
// NO-RESOURCE-INC: "-internal-isystem" "{{.*}}/basic_riscv32_tree/{{.*}}/riscv32-unknown-elf{{/|\\\\}}include"
|
||||
|
||||
// RUN: %clang -target riscv32 %s -emit-llvm -S -o - | FileCheck %s
|
||||
|
||||
typedef __builtin_va_list va_list;
|
||||
|
|
|
@ -153,20 +153,6 @@
|
|||
// C-RV64-RTLIB-COMPILERRT-LP64: "--start-group" "-lc" "-lgloss" "--end-group" "{{.*}}libclang_rt.builtins-riscv64.a"
|
||||
// C-RV64-RTLIB-COMPILERRT-LP64: "{{.*}}clang_rt.crtend-riscv64.o"
|
||||
|
||||
// RUN: %clang %s -### -no-canonical-prefixes -target riscv64 \
|
||||
// RUN: --gcc-toolchain=%S/Inputs/basic_riscv64_tree \
|
||||
// RUN: -resource-dir=%s/Inputs/resource_dir 2>&1 \
|
||||
// RUN: | FileCheck -check-prefix=RESOURCE-INC %s
|
||||
// RESOURCE-INC: "-internal-isystem" "{{.*}}/Inputs/resource_dir/include"
|
||||
// RESOURCE-INC: "-internal-isystem" "{{.*}}/basic_riscv64_tree/{{.*}}/riscv64-unknown-elf/include"
|
||||
|
||||
// RUN: %clang %s -### -no-canonical-prefixes -target riscv64 \
|
||||
// RUN: --gcc-toolchain=%S/Inputs/basic_riscv64_tree \
|
||||
// RUN: -resource-dir=%s/Inputs/resource_dir -nobuiltininc 2>&1 \
|
||||
// RUN: | FileCheck -check-prefix=NO-RESOURCE-INC %s
|
||||
// NO-RESOURCE-INC-NOT: "-internal-isystem" "{{.*}}Inputs/resource_dir/include"
|
||||
// NO-RESOURCE-INC: "-internal-isystem" "{{.*}}/basic_riscv64_tree/{{.*}}/riscv64-unknown-elf/include"
|
||||
|
||||
// RUN: %clang -target riscv64 %s -emit-llvm -S -o - | FileCheck %s
|
||||
|
||||
typedef __builtin_va_list va_list;
|
||||
|
|
Loading…
Reference in New Issue