[GHC] #9451: Incorrect optimizations involving negative zero