I wanted to understand better what `-fspec-constr` does.

So I compiled the User Guide example with `-O0 -fspec-constr` to isolate
the effects of call-pattern specialization, and nothing else (I used
ghc-core to pretty-print the resulting Core syntax).

It appears I get the same output wether I use `-fspec-constr` or not.

Does this mean that compiling with `-O0` even explicitly enabled
optimizations are turned off?

If that is the case, how does one test an isolated optimization?

-Chris
_______________________________________________
ghc-devs mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/ghc-devs

Reply via email to