Next: Output options, Previous: Warning options, Up: Invocation [Contents][Index]
-v--verboseOutput progress messages at each stage in the compilation.
-V--very-verboseOutput very verbose progress messages.
-E--verbose-error-messagesExplain error messages. Asks the compiler to give you a more detailed explanation of any errors it finds in your program.
--no-verbose-makeDisable messages about the progress of builds using the ‘--make’ option.
--verbose-commandsOutput each external command before it is run. Note that some commands will only be printed with ‘--verbose’.
--verbose-recompilationWhen using ‘--smart-recompilation’, output messages explaining why a module needs to be recompiled.
--find-all-recompilation-reasonsFind all the reasons why a module needs to be recompiled, not just the first. Implies ‘--verbose-recompilation’.
--output-compile-error-lines nWith ‘--make’, output the first n lines of the ‘.err’ file after compiling a module (default: 15).
--report-cmd-line-argsReport the command line arguments.
--report-cmd-line-args-in-doterrReport the command line arguments for compilations whose output mmake normally redirects to a ‘.err’ file.
-S--statisticsOutput messages about the compiler’s time/space usage. At the moment this option implies ‘--no-trad-passes’, so you get information at the boundaries between phases of the compiler.
--proc-size-statistics filenameAppend information about the size of each procedure in the module in terms of goals and variables to the end of the named file.
--limit-error-contexts filename:minline1-maxline1,minline2-maxline2Print errors and warnings for the named file only when their line number is in one of the specified ranges. The minimum or maximum line number in each range may be omitted, in which case the range has no lower or upper bound respectively. Multiple ‘--limit-error-context’ options accumulate. If more than one ‘--limit-error-context’ option is given for the same file, only the last one will have an effect. If the file name and colon are missing, the limit will apply to all files.
-N--debug-modesOutput debugging traces of the mode checking.
--debug-modes-verboseOutput detailed debugging traces of the mode checking.
--debug-modes-pred-id predidWith ‘--debug-modes’, restrict the debugging traces to the mode checking of the predicate or function with the specified pred id.
--debug-det--debug-determinismOutput detailed debugging traces of determinism analysis.
--debug-optOutput detailed debugging traces of the optimization process.
--debug-opt-pred-id predidOutput detailed debugging traces of the optimization process only for the predicate/function with the specified pred id. May be given more than once.
--debug-opt-pred-name nameOutput detailed debugging traces of the optimization process only for the predicate/function with the specified name. May be given more than once.
--debug-pdOutput detailed debugging traces of the partial deduction and deforestation process.
--debug-liveness <n>Output detailed debugging traces of the liveness analysis of the predicate with the given predicate id.
--debug-makeOutput detailed debugging traces of the ‘--make’ option.
--debug-intermodule-analysisOutput detailed debugging traces of the ‘--intermodule-analysis’ option.
--debug-indirect-reuseOutput detailed debugging traces of the indirect reuse pass of ‘--structure-reuse’ option.
--debug-type-repOutput debugging traces of type representation choices.
Next: Output options, Previous: Warning options, Up: Invocation [Contents][Index]