This revision was automatically updated to reflect the committed changes. Closed by commit rL252175: [ARM] Clang gives unintended warning message for 'mthumb' + M-profiles: (authored by alelab01).
Changed prior to commit: http://reviews.llvm.org/D14384?vs=39370&id=39373#toc Repository: rL LLVM http://reviews.llvm.org/D14384 Files: cfe/trunk/lib/Driver/ToolChain.cpp Index: cfe/trunk/lib/Driver/ToolChain.cpp =================================================================== --- cfe/trunk/lib/Driver/ToolChain.cpp +++ cfe/trunk/lib/Driver/ToolChain.cpp @@ -481,9 +481,8 @@ ArchName = "arm"; // Assembly files should start in ARM mode, unless arch is M-profile. - if (IsMProfile || (InputType != types::TY_PP_Asm && - Args.hasFlag(options::OPT_mthumb, options::OPT_mno_thumb, ThumbDefault))) - { + if ((InputType != types::TY_PP_Asm && Args.hasFlag(options::OPT_mthumb, + options::OPT_mno_thumb, ThumbDefault)) || IsMProfile) { if (IsBigEndian) ArchName = "thumbeb"; else
Index: cfe/trunk/lib/Driver/ToolChain.cpp =================================================================== --- cfe/trunk/lib/Driver/ToolChain.cpp +++ cfe/trunk/lib/Driver/ToolChain.cpp @@ -481,9 +481,8 @@ ArchName = "arm"; // Assembly files should start in ARM mode, unless arch is M-profile. - if (IsMProfile || (InputType != types::TY_PP_Asm && - Args.hasFlag(options::OPT_mthumb, options::OPT_mno_thumb, ThumbDefault))) - { + if ((InputType != types::TY_PP_Asm && Args.hasFlag(options::OPT_mthumb, + options::OPT_mno_thumb, ThumbDefault)) || IsMProfile) { if (IsBigEndian) ArchName = "thumbeb"; else
_______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits