https://gcc.gnu.org/bugzilla/show_bug.cgi?id=79286
--- Comment #7 from Jeffrey A. Law <law at gcc dot gnu.org> --- Author: law Date: Thu Feb 16 22:56:51 2017 New Revision: 245521 URL: https://gcc.gnu.org/viewcvs?rev=245521&root=gcc&view=rev Log: 2017-02-16 Alan Modra <amo...@gmail.com> PR rtl-optimization/79286 * ira.c (def_dominates_uses): New function. (update_equiv_regs): Don't create an equivalence for insns that may trap where the register def does not dominate the use. * gcc.c-torture/execute/pr79286.c: New. Added: trunk/gcc/testsuite/gcc.c-torture/execute/pr79286.c Modified: trunk/gcc/ChangeLog trunk/gcc/ira.c trunk/gcc/testsuite/ChangeLog