Fix for issue #467 and partial fir for issue #455

This commit is contained in:
kai 2013-09-06 22:46:06 +02:00
parent ecf40bef59
commit 399a0396d2

View file

@ -881,7 +881,7 @@ void buildCommandLine(std::vector<const char*>& r, const Params& p)
// LDMD historically did not enable singleobj mode, so in order not to
// break build systems as a D1 parting gift, don't change this right now.
// This might change based on user feedback, though.
if (!p.multiObj) r.push_back("-singleobj");
if ((!p.multiObj && !p.compileOnly) || p.objName) r.push_back("-singleobj");
if (p.debugInfo == Debug::normal) r.push_back("-g");
else if (p.debugInfo == Debug::pretendC) r.push_back("-gc");
if (p.alwaysStackFrame) r.push_back("-disable-fp-elim");