Существительные мужского рода с нулевым окончанием в предложном падеже наряду с окончанием -е могут иметь и окончание -у. Наличие таких форм связано в одних случаях с дифференциацией значений: в лесу (обстоятельственное значение) - о лесе (объектное значение), стоять в строю - в синтаксическом строе русского языка, быть на Дону - слышал о "Тихом Доне" (роман); в других - со стилистической окраской: в цехе(книжн.) - в цеху (разг.), в отпуске - в отпуску, на крюке - на крюку, в спирте - в спирту.