Author: dougk Date: Tue Nov 17 16:33:34 2015 New Revision: 253390 URL: http://llvm.org/viewvc/llvm-project?rev=253390&view=rev Log: [Myriad]: -nostdlib implies -nostartfiles
Modified: cfe/trunk/lib/Driver/Tools.cpp cfe/trunk/test/Driver/myriad-toolchain.c Modified: cfe/trunk/lib/Driver/Tools.cpp URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/lib/Driver/Tools.cpp?rev=253390&r1=253389&r2=253390&view=diff ============================================================================== --- cfe/trunk/lib/Driver/Tools.cpp (original) +++ cfe/trunk/lib/Driver/Tools.cpp Tue Nov 17 16:33:34 2015 @@ -9941,7 +9941,7 @@ void tools::Myriad::Linker::ConstructJob static_cast<const toolchains::MyriadToolChain &>(getToolChain()); const llvm::Triple &T = TC.getTriple(); ArgStringList CmdArgs; - bool UseStartfiles = !Args.hasArg(options::OPT_nostartfiles); + bool UseStartfiles = !Args.hasArg(options::OPT_nostdlib, options::OPT_nostartfiles); bool UseDefaultLibs = !Args.hasArg(options::OPT_nostdlib, options::OPT_nodefaultlibs); Modified: cfe/trunk/test/Driver/myriad-toolchain.c URL: http://llvm.org/viewvc/llvm-project/cfe/trunk/test/Driver/myriad-toolchain.c?rev=253390&r1=253389&r2=253390&view=diff ============================================================================== --- cfe/trunk/test/Driver/myriad-toolchain.c (original) +++ cfe/trunk/test/Driver/myriad-toolchain.c Tue Nov 17 16:33:34 2015 @@ -68,6 +68,7 @@ // STDLIBCXX: "-lstdc++" "-lc" "-lgcc" // RUN: %clang -target sparc-myriad -### -nostdlib %s 2>&1 | FileCheck %s --check-prefix=NOSTDLIB +// NOSTDLIB-NOT: crtbegin.o // NOSTDLIB-NOT: "-lc" // RUN: %clang -### -c -g %s -target sparc-myriad 2>&1 | FileCheck -check-prefix=G_SPARC %s _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits