reload1.c (eliminate_regs_1): If insn is DEBUG_INSN, avoid any modifications outside...
authorJakub Jelinek <jakub@redhat.com>
Thu, 11 Feb 2010 09:17:54 +0000 (10:17 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 11 Feb 2010 09:17:54 +0000 (10:17 +0100)
commit8f6aedbafe717b329098a6846167a1bee2821507
treee072b9fb483bdab98368db1fa8c73f104ce369a6
parentd2d36740c2c8901e566dbbcc02ca5bbe51480fd7
reload1.c (eliminate_regs_1): If insn is DEBUG_INSN, avoid any modifications outside of the DEBUG_INSN.

* reload1.c (eliminate_regs_1): If insn is DEBUG_INSN, avoid any
modifications outside of the DEBUG_INSN.  Accept CLOBBERs inside
of DEBUG_INSNs.
(eliminate_regs_in_insn): Eliminate regs even in DEBUG_INSNs.

From-SVN: r156693
gcc/ChangeLog
gcc/reload1.c