This revision was landed with ongoing or failed builds. This revision was automatically updated to reflect the committed changes. Closed by commit rG16f735d2fbe8: [Driver] Make --execute-only the default for aarch64-fuchsia (authored by abrachet). Herald added a project: clang. Herald added a subscriber: cfe-commits.
Changed prior to commit: https://reviews.llvm.org/D134289?vs=461609&id=461637#toc Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D134289/new/ https://reviews.llvm.org/D134289 Files: clang/lib/Driver/ToolChains/Fuchsia.cpp clang/test/Driver/fuchsia.c Index: clang/test/Driver/fuchsia.c =================================================================== --- clang/test/Driver/fuchsia.c +++ clang/test/Driver/fuchsia.c @@ -41,7 +41,7 @@ // CHECK: "-pie" // CHECK: "--build-id" // CHECK: "--hash-style=gnu" -// CHECK-AARCH64: "--fix-cortex-a53-843419" +// CHECK-AARCH64: "--execute-only" "--fix-cortex-a53-843419" // CHECK: "-dynamic-linker" "ld.so.1" // CHECK-RISCV64: "-X" // CHECK: Scrt1.o Index: clang/lib/Driver/ToolChains/Fuchsia.cpp =================================================================== --- clang/lib/Driver/ToolChains/Fuchsia.cpp +++ clang/lib/Driver/ToolChains/Fuchsia.cpp @@ -87,6 +87,8 @@ } if (ToolChain.getArch() == llvm::Triple::aarch64) { + CmdArgs.push_back("--execute-only"); + std::string CPU = getCPUName(D, Args, Triple); if (CPU.empty() || CPU == "generic" || CPU == "cortex-a53") CmdArgs.push_back("--fix-cortex-a53-843419");
Index: clang/test/Driver/fuchsia.c =================================================================== --- clang/test/Driver/fuchsia.c +++ clang/test/Driver/fuchsia.c @@ -41,7 +41,7 @@ // CHECK: "-pie" // CHECK: "--build-id" // CHECK: "--hash-style=gnu" -// CHECK-AARCH64: "--fix-cortex-a53-843419" +// CHECK-AARCH64: "--execute-only" "--fix-cortex-a53-843419" // CHECK: "-dynamic-linker" "ld.so.1" // CHECK-RISCV64: "-X" // CHECK: Scrt1.o Index: clang/lib/Driver/ToolChains/Fuchsia.cpp =================================================================== --- clang/lib/Driver/ToolChains/Fuchsia.cpp +++ clang/lib/Driver/ToolChains/Fuchsia.cpp @@ -87,6 +87,8 @@ } if (ToolChain.getArch() == llvm::Triple::aarch64) { + CmdArgs.push_back("--execute-only"); + std::string CPU = getCPUName(D, Args, Triple); if (CPU.empty() || CPU == "generic" || CPU == "cortex-a53") CmdArgs.push_back("--fix-cortex-a53-843419");
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits