ZhiyaoMa98 created this revision. ZhiyaoMa98 added reviewers: rsmith, llvm-commits. Herald added a project: All. ZhiyaoMa98 requested review of this revision. Herald added a project: clang. Herald added a subscriber: cfe-commits.
Add missing if branch for "ropi", "rwpi" and "ropi-rwpi" relocation model when initializing the PIC boolean variable. Repository: rG LLVM Github Monorepo https://reviews.llvm.org/D126346 Files: clang/tools/driver/cc1as_main.cpp Index: clang/tools/driver/cc1as_main.cpp =================================================================== --- clang/tools/driver/cc1as_main.cpp +++ clang/tools/driver/cc1as_main.cpp @@ -403,6 +403,12 @@ PIC = false; } else if (Opts.RelocationModel == "pic") { PIC = true; + } else if (Opts.RelocationModel == "ropi-rwpi") { + PIC = true; + } else if (Opts.RelocationModel == "ropi") { + PIC = false; + } else if (Opts.RelocationModel == "rwpi") { + PIC = false; } else { assert(Opts.RelocationModel == "dynamic-no-pic" && "Invalid PIC model!");
Index: clang/tools/driver/cc1as_main.cpp =================================================================== --- clang/tools/driver/cc1as_main.cpp +++ clang/tools/driver/cc1as_main.cpp @@ -403,6 +403,12 @@ PIC = false; } else if (Opts.RelocationModel == "pic") { PIC = true; + } else if (Opts.RelocationModel == "ropi-rwpi") { + PIC = true; + } else if (Opts.RelocationModel == "ropi") { + PIC = false; + } else if (Opts.RelocationModel == "rwpi") { + PIC = false; } else { assert(Opts.RelocationModel == "dynamic-no-pic" && "Invalid PIC model!");
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits