McDonald's and its competitors are offering meal deals as diners cut back on their restaurant spending.