------- Comment #3 from pinskia at gcc dot gnu dot org  2006-12-09 06:51 -------
This is just an reassiocation issue, if we have a_1 + b_2 + 1, we change it to
be a_1 + 1 + b_2  which seems wrong.  I wonder if we are trying to put the
constant first but when calling fold, it puts it second in the first
expression.
  j_15 = D.1620_12 + 1;
  i_16 = j_15 + D.1622_14;


-- 

pinskia at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |dberlin at gcc dot gnu dot
                   |                            |org
            Summary|missed PRE (add)            |reassoc can sometimes get in
                   |                            |the way of PRE


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=30105

Reply via email to