PR rtl-optimization/69752
* ira.c (update_equiv_regs): When looking for more than a single SET,
also take other side effects into account.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@233423
138bc75d-0d04-0410-961f-
82ee72b054a4
+2016-02-15 Bernd Schmidt <bschmidt@redhat.com>
+
+ PR rtl-optimization/69752
+ * ira.c (update_equiv_regs): When looking for more than a single SET,
+ also take other side effects into account.
+
2016-02-15 Marcin KoĆcielnicki <koriakin@0x04.net>
* config/s390/s390.c (s390_function_profiler): Add a new sequence
/* If this insn contains more (or less) than a single SET,
only mark all destinations as having no known equivalence. */
- if (set == NULL_RTX)
+ if (set == NULL_RTX
+ || side_effects_p (SET_SRC (set)))
{
note_stores (PATTERN (insn), no_equiv, NULL);
continue;