Skip to content

Commit 4fbf063

Browse files
committed
Remove OpenBSD/sparc support
1 parent e1d5f7d commit 4fbf063

File tree

4 files changed

+0
-20
lines changed

4 files changed

+0
-20
lines changed

clang/lib/Basic/Targets.cpp

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -411,8 +411,6 @@ TargetInfo *AllocateTarget(const llvm::Triple &Triple,
411411
return new SolarisTargetInfo<SparcV8TargetInfo>(Triple, Opts);
412412
case llvm::Triple::NetBSD:
413413
return new NetBSDTargetInfo<SparcV8TargetInfo>(Triple, Opts);
414-
case llvm::Triple::OpenBSD:
415-
return new OpenBSDTargetInfo<SparcV8TargetInfo>(Triple, Opts);
416414
case llvm::Triple::RTEMS:
417415
return new RTEMSTargetInfo<SparcV8TargetInfo>(Triple, Opts);
418416
default:
@@ -426,8 +424,6 @@ TargetInfo *AllocateTarget(const llvm::Triple &Triple,
426424
return new LinuxTargetInfo<SparcV8elTargetInfo>(Triple, Opts);
427425
case llvm::Triple::NetBSD:
428426
return new NetBSDTargetInfo<SparcV8elTargetInfo>(Triple, Opts);
429-
case llvm::Triple::OpenBSD:
430-
return new OpenBSDTargetInfo<SparcV8elTargetInfo>(Triple, Opts);
431427
case llvm::Triple::RTEMS:
432428
return new RTEMSTargetInfo<SparcV8elTargetInfo>(Triple, Opts);
433429
default:

clang/lib/Driver/ToolChains/OpenBSD.cpp

Lines changed: 0 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -43,15 +43,6 @@ void openbsd::Assembler::ConstructJob(Compilation &C, const JobAction &JA,
4343
CmdArgs.push_back("-many");
4444
break;
4545

46-
case llvm::Triple::sparc:
47-
case llvm::Triple::sparcel: {
48-
CmdArgs.push_back("-32");
49-
std::string CPU = getCPUName(Args, getToolChain().getTriple());
50-
CmdArgs.push_back(sparc::getSparcAsmModeForCPU(CPU, getToolChain().getTriple()));
51-
AddAssemblerKPIC(getToolChain(), Args, CmdArgs);
52-
break;
53-
}
54-
5546
case llvm::Triple::sparcv9: {
5647
CmdArgs.push_back("-64");
5748
std::string CPU = getCPUName(Args, getToolChain().getTriple());

clang/test/Driver/openbsd.c

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,8 +58,6 @@
5858
// RUN: | FileCheck -check-prefix=CHECK-AMD64-M32 %s
5959
// RUN: %clang -target powerpc-unknown-openbsd -### -no-integrated-as -c %s 2>&1 \
6060
// RUN: | FileCheck -check-prefix=CHECK-POWERPC %s
61-
// RUN: %clang -target sparc-unknown-openbsd -### -no-integrated-as -c %s 2>&1 \
62-
// RUN: | FileCheck -check-prefix=CHECK-SPARC %s
6361
// RUN: %clang -target sparc64-unknown-openbsd -### -no-integrated-as -c %s 2>&1 \
6462
// RUN: | FileCheck -check-prefix=CHECK-SPARC64 %s
6563
// RUN: %clang -target mips64-unknown-openbsd -### -no-integrated-as -c %s 2>&1 \
@@ -72,16 +70,13 @@
7270
// RUN: | FileCheck -check-prefix=CHECK-MIPS64EL-PIC %s
7371
// CHECK-AMD64-M32: as{{.*}}" "--32"
7472
// CHECK-POWERPC: as{{.*}}" "-mppc" "-many"
75-
// CHECK-SPARC: as{{.*}}" "-32" "-Av8"
7673
// CHECK-SPARC64: as{{.*}}" "-64" "-Av9"
7774
// CHECK-MIPS64: as{{.*}}" "-mabi" "64" "-EB"
7875
// CHECK-MIPS64-PIC: as{{.*}}" "-mabi" "64" "-EB" "-KPIC"
7976
// CHECK-MIPS64EL: as{{.*}}" "-mabi" "64" "-EL"
8077
// CHECK-MIPS64EL-PIC: as{{.*}}" "-mabi" "64" "-EL" "-KPIC"
8178

8279
// Check that the integrated assembler is enabled for SPARC
83-
// RUN: %clang -target sparc-unknown-openbsd -### -c %s 2>&1 \
84-
// RUN: | FileCheck -check-prefix=CHECK-IAS %s
8580
// RUN: %clang -target sparc64-unknown-openbsd -### -c %s 2>&1 \
8681
// RUN: | FileCheck -check-prefix=CHECK-IAS %s
8782
// CHECK-IAS-NOT: "-no-integrated-as"

clang/test/Driver/pic.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -253,8 +253,6 @@
253253
// RUN: | FileCheck %s --check-prefix=CHECK-PIE1
254254
// RUN: %clang -c %s -target powerpc-unknown-openbsd -### 2>&1 \
255255
// RUN: | FileCheck %s --check-prefix=CHECK-PIE2
256-
// RUN: %clang -c %s -target sparc-unknown-openbsd -### 2>&1 \
257-
// RUN: | FileCheck %s --check-prefix=CHECK-PIE2
258256
// RUN: %clang -c %s -target sparc64-unknown-openbsd -### 2>&1 \
259257
// RUN: | FileCheck %s --check-prefix=CHECK-PIE2
260258
// RUN: %clang -c %s -target i386-pc-openbsd -fno-pie -### 2>&1 \

0 commit comments

Comments
 (0)