combine: Do not throw away unneeded arms of parallels (PR83156)
[gcc.git] / gcc / ChangeLog
index 62ca3dca421513e6ccfb301475f2fb4fc9400e04..c13f67e76a6e724773144d69d41c673861832b73 100644 (file)
@@ -1,3 +1,10 @@
+2017-11-29  Segher Boessenkool  <segher@kernel.crashing.org>
+
+       PR rtl-optimization/83156
+       PR rtl-optimization/82621
+       * combine.c (try_combine): Don't split an I2 if one of the dests is
+       set again before I3.  Allow unused dests.
+
 2017-11-29  Segher Boessenkool  <segher@kernel.crashing.org>
 
        * config/rs6000/rs6000.md (*add<mode>3_carry_in_internal2): New.