http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55611
--- Comment #5 from Marc Glisse <glisse at gcc dot gnu.org> 2013-04-02 12:11:12 UTC --- See the discussion at: http://gcc.gnu.org/ml/gcc-patches/2013-03/msg00692.html which continues at: http://gcc.gnu.org/ml/gcc-patches/2013-04/msg00049.html for why we won't do arbitrary canonicalization.