Skip to content

Commit a12fcee

Browse files
doru1004ronlieb
authored andcommitted
Fix use of -march on compile line.
Change-Id: I9cd1c7379b7cbc244aeef5f4145b0cf733241a84
1 parent 8ef0c44 commit a12fcee

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

clang/lib/Driver/Driver.cpp

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4764,8 +4764,7 @@ Driver::getOffloadArchs(Compilation &C, const llvm::opt::DerivedArgList &Args,
47644764

47654765
// Add or remove the seen architectures in order of appearance. If an
47664766
// invalid architecture is given we simply exit.
4767-
if (Arg->getOption().matches(options::OPT_offload_arch_EQ) ||
4768-
Arg->getOption().matches(options::OPT_march_EQ)) {
4767+
if (Arg->getOption().matches(options::OPT_offload_arch_EQ)) {
47694768
for (StringRef Arch : llvm::split(Arg->getValue(), ",")) {
47704769
if (Arch == "native" || Arch.empty()) {
47714770
auto GPUsOrErr = TC->getSystemGPUArchs(Args);

clang/test/Driver/amdgpu-openmp-toolchain.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,12 @@
1717
// CHECK-PHASES: 0: input, "[[INPUT:.+]]", c, (host-openmp)
1818
// CHECK-PHASES: 1: preprocessor, {0}, cpp-output, (host-openmp)
1919
// CHECK-PHASES: 2: compiler, {1}, ir, (host-openmp)
20-
// CHECK-PHASES: 3: input, "[[INPUT]]", c, (device-openmp, gfx906)
21-
// CHECK-PHASES: 4: preprocessor, {3}, cpp-output, (device-openmp, gfx906)
22-
// CHECK-PHASES: 5: compiler, {4}, ir, (device-openmp, gfx906)
23-
// CHECK-PHASES: 6: offload, "host-openmp (x86_64-unknown-linux-gnu)" {2}, "device-openmp (amdgcn-amd-amdhsa:gfx906)" {5}, ir
24-
// CHECK-PHASES: 7: backend, {6}, ir, (device-openmp, gfx906)
25-
// CHECK-PHASES: 8: offload, "device-openmp (amdgcn-amd-amdhsa:gfx906)" {7}, ir
20+
// CHECK-PHASES: 3: input, "[[INPUT]]", c, (device-openmp)
21+
// CHECK-PHASES: 4: preprocessor, {3}, cpp-output, (device-openmp)
22+
// CHECK-PHASES: 5: compiler, {4}, ir, (device-openmp)
23+
// CHECK-PHASES: 6: offload, "host-openmp (x86_64-unknown-linux-gnu)" {2}, "device-openmp (amdgcn-amd-amdhsa)" {5}, ir
24+
// CHECK-PHASES: 7: backend, {6}, ir, (device-openmp)
25+
// CHECK-PHASES: 8: offload, "device-openmp (amdgcn-amd-amdhsa)" {7}, ir
2626
// CHECK-PHASES: 9: clang-offload-packager, {8}, image, (device-openmp)
2727
// CHECK-PHASES: 10: offload, "host-openmp (x86_64-unknown-linux-gnu)" {2}, "device-openmp (x86_64-unknown-linux-gnu)" {9}, ir
2828
// CHECK-PHASES: 11: backend, {10}, assembler, (host-openmp)

0 commit comments

Comments
 (0)