I get a truncation warning on -100000, but not -99999. Perhaps it truncates the integer part to six digits and is including the minus in that.
It used to be that constants couldn't be negative. It could be related to that; that truncation would have been safe originally.