------- Comment #3 from rguenth at gcc dot gnu dot org 2008-03-09 13:33 ------- Hmm, we indeed cannot communicate to the backend (or register allocator) that function arguments of a libcall are communtative.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=35507