Fix Solaris bootstrap
authorMartin Jambor <mjambor@suse.cz>
Thu, 8 Oct 2015 16:30:06 +0000 (18:30 +0200)
committerMartin Jambor <jamborm@gcc.gnu.org>
Thu, 8 Oct 2015 16:30:06 +0000 (18:30 +0200)
2015-10-08  Martin Jambor  <mjambor@suse.cz>

* ipa-cp.c (meet_with_1): Make the argument of abs signed.  Remove
unnecessary MIN.

From-SVN: r228607

gcc/ChangeLog
gcc/ipa-cp.c

index 7ae4f39fb7df906c8e929c47ccf6b17f501b7209..d7820e41141411a5507c21ea5700df42b311c5ef 100644 (file)
@@ -1,3 +1,8 @@
+2015-10-08  Martin Jambor  <mjambor@suse.cz>
+
+       * ipa-cp.c (meet_with_1): Make the argument of abs signed.  Remove
+       unnecessary MIN.
+
 2015-10-08  Yuri Rumyantsev  <ysrumyan@gmail.com>
 
        * tree-vect-loop.c (vect_analyze_loop_operations): Skip virtual phi
index 0d9fdee79b64919551454b2e90d0d13b677ca417..d9d81f1e0967fd6cbe29fe129b33802c26fd6eef 100644 (file)
@@ -852,8 +852,8 @@ ipcp_alignment_lattice::meet_with_1 (unsigned new_align, unsigned new_misalign)
     }
   if (misalign != (new_misalign % align))
     {
-      int diff = abs (misalign - (new_misalign % align));
-      align = MIN (align, (unsigned) diff & -diff);
+      int diff = abs ((int) misalign - (int) (new_misalign % align));
+      align = (unsigned) diff & -diff;
       if (align)
        misalign = misalign % align;
       else