At the moment HaRe has -O0 set for the library.
Here are some timing differences on my machine with optimisation on and off
With normal optimisation, we get
        $ rm -fr dist-newstyle/
        $ cabal new-configure --enable-test
        $ time cabal new-build
        real    6m54.778s
        user    7m3.156s
        sys    0m4.504s
With -O0, the timing  for the same commands is
        real    0m36.427s
        user 0m41.448s
        sys 0m2.544s
So optimisation slows it down from 36 seconds to 7 minutes.