aturetsk added a comment. Hi Bruno,
Thanks for the review. ================ Comment at: include/clang/Driver/Options.td:1281 @@ -1280,1 +1280,3 @@ +def miamcu : Flag<["-"], "miamcu">, Group<m_Group>, Flags<[DriverOption, CoreOption]>, + HelpText<"Use Intel MCU ABI">; def malign_functions_EQ : Joined<["-"], "malign-functions=">, Group<clang_ignored_m_Group>; ---------------- Fixed. ================ Comment at: lib/Driver/Driver.cpp:282 @@ +281,3 @@ + // Enforce -static if -miamcu is present. + if (Args.hasArg(options::OPT_miamcu)) + DAL->AddFlagArg(0, Opts->getOption(options::OPT_static)); ---------------- You're right. The warning was removed and the test was updated. ================ Comment at: lib/Driver/Driver.cpp:380 @@ +379,3 @@ + D.Diag(diag::err_drv_unsupported_opt_for_target) << "-miamcu" + << Target.str(); + ---------------- I made driver to show an error if '-miamcu' is used with anything but x86. The corresponding test was added. ================ Comment at: lib/Driver/Tools.cpp:2130 @@ -2122,3 +2129,3 @@ } void Clang::AddHexagonTargetArgs(const ArgList &Args, ---------------- No, the idea is for -miamcu to specify only ABI and it shouldn't be bound to Lakemont at all. Which target CPU to use is the choice of the user and it should be explicitly specified through -march. I believe GCC does the same. http://reviews.llvm.org/D18398 _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits