Грамматический словарь Зализняка
Генерал-марш,
генерал-марши,
генерал-марша,
генерал-маршей,
генерал-маршу,
генерал-маршам,
генерал-марш,
генерал-маршем,
генерал-маршами,
генерал-марше,
генерал-маршах
генерал-марш
Генерал-марш