------- Comment #1 from rguenth at gcc dot gnu dot org 2007-06-18 13:56 ------- All three transformations are done at different stages of the optimization pipeline due to various reasons. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=32390