mirror of
https://github.com/capstone-engine/llvm-capstone.git
synced 2025-02-21 18:54:02 +00:00
Revert "clang: forward -no-integrated-as from the driver"
This seems to break a MIPS test. Revert until I figure out the root cause. llvm-svn: 201954
This commit is contained in:
parent
87a7fda237
commit
59106827c4
@ -2514,17 +2514,12 @@ void Clang::ConstructJob(Compilation &C, const JobAction &JA,
|
||||
|
||||
// Decide whether to use verbose asm. Verbose assembly is the default on
|
||||
// toolchains which have the integrated assembler on by default.
|
||||
bool IsIntegratedAssemblerDefault =
|
||||
getToolChain().IsIntegratedAssemblerDefault();
|
||||
bool IsVerboseAsmDefault = getToolChain().IsIntegratedAssemblerDefault();
|
||||
if (Args.hasFlag(options::OPT_fverbose_asm, options::OPT_fno_verbose_asm,
|
||||
IsIntegratedAssemblerDefault) ||
|
||||
IsVerboseAsmDefault) ||
|
||||
Args.hasArg(options::OPT_dA))
|
||||
CmdArgs.push_back("-masm-verbose");
|
||||
|
||||
if (!Args.hasFlag(options::OPT_integrated_as, options::OPT_no_integrated_as,
|
||||
IsIntegratedAssemblerDefault))
|
||||
CmdArgs.push_back("-no-integrated-as");
|
||||
|
||||
if (Args.hasArg(options::OPT_fdebug_pass_structure)) {
|
||||
CmdArgs.push_back("-mdebug-pass");
|
||||
CmdArgs.push_back("Structure");
|
||||
|
@ -1,19 +0,0 @@
|
||||
// RUN: %clang -triple i386 -### -no-integrated-as %s 2>&1 \
|
||||
// RUN: | FileCheck %s -check-prefix NOIAS
|
||||
|
||||
// NOIAS: -no-integrated-as
|
||||
|
||||
// RUN: %clang -triple i386 -### -integrated-as %s 2>&1 \
|
||||
// RUN: | FileCheck %s -check-prefix IAS
|
||||
|
||||
// IAS-NOT: -no-integrated-as
|
||||
|
||||
// RUN: %clang -triple i386 -### %s 2>&1 | FileCheck %s -check-prefix DEFAULT
|
||||
|
||||
// DEFAULT-NOT: -no-integrated-as
|
||||
|
||||
// RUN: %clang -triple msp430 -### %s 2>&1 \
|
||||
// RUN: | FileCheck %s -check-prefix NO-IAS-DEFAULT
|
||||
|
||||
// NO-IAS-DEFAULT-NOT: -no-integrated-as
|
||||
|
Loading…
x
Reference in New Issue
Block a user