diff options
Diffstat (limited to 'techlibs/common')
| -rw-r--r-- | techlibs/common/prep.cc | 6 | 
1 files changed, 4 insertions, 2 deletions
| diff --git a/techlibs/common/prep.cc b/techlibs/common/prep.cc index 86fb4d6c6..cdd21c3b3 100644 --- a/techlibs/common/prep.cc +++ b/techlibs/common/prep.cc @@ -195,9 +195,11 @@ struct PrepPass : public ScriptPass  			run(nokeepdc ? "opt" : "opt -keepdc");  			if (!ifxmode) {  				if (help_mode) -					run("wreduce [-memx]"); -				else +					run("wreduce -keepdc [-memx]"); +				else if (nokeepdc)  					run(memxmode ? "wreduce -memx" : "wreduce"); +				else +					run(memxmode ? "wreduce -keepdc -memx" : "wreduce -keepdc");  			}  			if (!nomemmode) {  				run(string("memory_dff") + (help_mode ? " [-nordff]" : nordff ? " -nordff" : "")); | 
