Если ты объявляешь указатель на volatile, но нет никаких обращений через него, либо он вообще не инициализирован, то да, такой указатель может быть выкинут.
Это моё личное предвзятое мнение. Любое совпадение с реальностью является случайным и непреднамеренным.