It was clearly explained by the core team that it was constant propagation. In my view there is no reason, other than that constant propagation can be added to -O2 (the second lowest optimization level)
Even then I have my doubts, because this manifestation is rare. (and currently only correct in -O4)
It is a strange beast.