[GHC] #10215: Optimizer has bugs regarding handling of -0.0