kiranchandramohan added a comment. Couple of quick comments.
You probably need another frontend-forwarding test to check `fsave-optimization-record=<file_name>`. ================ Comment at: clang/lib/Driver/ToolChains/Flang.cpp:392-395 +static void renderRemarksOptions(const ArgList &Args, ArgStringList &CmdArgs, + const llvm::Triple &Triple, + const InputInfo &Input, + const InputInfo &Output, const JobAction &JA) { ---------------- JA and Triple do not seem to be used. If the functionalities are similar, you could move the `renderRemarksOptions` from Clang to a file in `llvm/Frontend/` and then use that in Flang. ================ Comment at: flang/test/Driver/fsave-optimization-record.f90:8-11 +! RUN: %flang -fsave-optimization-record=yaml %s +! RUN: %flang -fsave-optimization-record -S %s +! RUN: %flang -fsave-optimization-record -S -emit-llvm %s +! RUN: %flang -fsave-optimization-record -c %s ---------------- Check for the existence of the optimization report in all these cases. Repository: rG LLVM Github Monorepo CHANGES SINCE LAST ACTION https://reviews.llvm.org/D155452/new/ https://reviews.llvm.org/D155452 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits