[expmed.c] PR middle-end/77426 Delete duplicate condition in synth_mult
authorKyrylo Tkachov <kyrylo.tkachov@arm.com>
Mon, 12 Sep 2016 08:17:27 +0000 (08:17 +0000)
committerKyrylo Tkachov <ktkachov@gcc.gnu.org>
Mon, 12 Sep 2016 08:17:27 +0000 (08:17 +0000)
PR middle-end/77426
* expmed.c (synth_mult): Delete duplicate mode check.

From-SVN: r240089

gcc/ChangeLog
gcc/expmed.c

index 3a0057ef2b57174467059e842c632fcb802089da..049220cc756fe32818ab70e9b9974b705e7b4247 100644 (file)
@@ -1,3 +1,8 @@
+2016-09-12  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+       PR middle-end/77426
+       * expmed.c (synth_mult): Delete duplicate mode check.
+
 2016-09-10  Tom de Vries  <tom@codesourcery.com>
 
        PR C/71602
index 1cedf023c8e8916d887bd3a9d9a723e3cc2354f7..a5da8836f21debcda3b834cb869348ea6cb33414 100644 (file)
@@ -2571,7 +2571,6 @@ synth_mult (struct algorithm *alg_out, unsigned HOST_WIDE_INT t,
   /* See if we already know what to do for T.  */
   entry_ptr = alg_hash_entry_ptr (hash_index);
   if (entry_ptr->t == t
-      && entry_ptr->mode == mode
       && entry_ptr->mode == mode
       && entry_ptr->speed == speed
       && entry_ptr->alg != alg_unknown)