[GHC] #11677: Dramatic de-optimization with "-O", "-O1", "-O2" options