[commit: ghc] master: Remove -ddump-simpl-phases flag (ad8457f)
Jan Stolarek
jan.stolarek at p.lodz.pl
Thu Nov 6 13:10:02 UTC 2014
Simon Marlow wrote:
> isn't -ddump-simpl-phases useful? what's the other way to do that?
-dverbose-core2core + -ddump-simple-stats
Johan Tibell wrote:
> I think this flag is useful for debugging e.g. why something didn't
> optimize the way you thought.
Well, you can get that information using flags mentioned above. It seemed that -ddump-simpl-phases
is not used and can be safely removed. It wasn't documented at all, so the only way to figure out
how it works was to look hard at the code. The output itself was rather cryptic - no information
about the phase for which the stats are displayed. Again, the only way to make sense of that
output was looking at the code to figure out the precise ordering of Core optimisations.
With -dverbose-core2core the output makes a lot more sense because it directly follows the output
of the phase.
Simon PJ and Austin spoke in favour of removing that flag, so I went ahead and did that. But if
indeed was used by someone to do their work we could revert that.
Janek
More information about the ghc-devs
mailing list