Switch values determine the extent to which Polaris produces a listing for a given compilation. The most basic output switches are print, which, when set to 1 causes the source code output to be printed at the end of the compilation, and output_lang, which determines for which machine to generate source code output. The possible values for output_lang are:
The pass_trace switch, when set to 1, will produce a set of lines which announce the beginning of each ``pass'', and the current values of the user, system, and wall-clock timers. For instance,
39.320u 1.370s 70.442w Auto-inline directive placement 39.390u 1.370s 70.622w Inline expansion 49.110u 1.720s 89.901w Inter-procedural Constant propagation Program Unit: PROGRAM-UNIT-31 Program Name: INTERF0 108.710u 3.260s 190.037w Remove GOTOs 109.640u 3.260s 191.687w Normalize Equivalences 109.650u 3.260s 191.753w Induction variable substitution 132.930u 3.890s 223.978w Substitute parameters 133.350u 3.900s 224.549w Value substitution 133.730u 3.990s 225.478w Deadcode 134.510u 4.000s 227.071w Privatization 211.040u 5.140s 331.993w Deadcode2 211.820u 5.140s 333.147w Reduction 231.420u 5.190s 356.279w Data-dependence test