One undesirable property of optimizers is that in theory one day they produce good code and the next day they don't.