------- Comment #8 from pinskia at gcc dot gnu dot org 2006-04-13 01:01 ------- (In reply to comment #7) > Didn't we have the canonicalization to put the constant in operand2 if > possible? A lot of transformations rely on that.
Why should they in this case, they only rely on that for operations that are comunitive and minus is not. "(-5) - a" is simplier than -a - 5 in reality. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23295