| Opt_D_dump_view_pattern_commoning
| Opt_D_faststring_stats
| Opt_DumpToFile -- ^ Append dump output to files instead of stdout.
+ | Opt_D_no_debug_output
| Opt_DoCoreLinting
| Opt_DoStgLinting
| Opt_DoCmmLinting
liberate_case = dopt Opt_LiberateCase dflags
rule_check = ruleCheck dflags
vectorisation = dopt Opt_Vectorise dflags
- static_args = dopt Opt_StaticArgumentTransformation dflags
+ -- static_args = dopt Opt_StaticArgumentTransformation dflags
maybe_rule_check phase = runMaybe rule_check (CoreDoRuleCheck phase)
-- may expose extra opportunities to float things outwards. However, to fix
-- up the output of the transformation we need at do at least one simplify
-- after this before anything else
- runWhen static_args CoreDoStaticArgs,
+ -- runWhen static_args CoreDoStaticArgs,
+ -- XXX disabled, see #2321
-- initial simplify: mk specialiser happy: minimum effort please
simpl_gently,
("Tables next to code", cGhcEnableTablesNextToCode),
("Win32 DLLs", cEnableWin32DLLs),
("RTS ways", cGhcRTSWays),
- ("Leading underscore", cLeadingUnderscore)]
+ ("Leading underscore", cLeadingUnderscore),
+ ("Debug on", show debugIsOn)
+ ]