hubert.reinterpretcast accepted this revision. hubert.reinterpretcast added a comment. This revision is now accepted and ready to land.
LGTM with minor comments! ================ Comment at: clang/lib/Driver/ToolChains/AIX.cpp:132 + // possible. Then `-bforceimprw` changes such sections to RW if they contain + // imported symbols that needs to be resolved. + CmdArgs.push_back("-bforceimprw"); ---------------- Minor nit: needs => need ================ Comment at: clang/lib/Driver/ToolChains/CommonArgs.cpp:728-729 + if (HasRoptr) { + // On AIX, data_sections is on by default. We only need to check + // if data_sections is explicitly turned off. + if (!Args.hasFlag(options::OPT_fdata_sections, ---------------- Remove the comment. The `hasFlag` check requires no special reasoning. ================ Comment at: clang/test/CodeGen/PowerPC/aix-roptr.c:13 +char c1 = 10; +char c2 = 20; +char* const c1_ptr = &c1; ---------------- Remove `c2`. Not needed for the test. ================ Comment at: clang/test/CodeGen/PowerPC/aix-roptr.c:27-30 + +int main() { + *(char**)&c1_ptr = &c2; +} ---------------- Remove `main`. Not needed for the test. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D144190/new/ https://reviews.llvm.org/D144190 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits