re PR debug/46252 (-fcompare-debug failure (length) with -O -frerun-cse-after-loop...
authorJakub Jelinek <jakub@redhat.com>
Wed, 3 Nov 2010 08:38:42 +0000 (09:38 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Wed, 3 Nov 2010 08:38:42 +0000 (09:38 +0100)
commit03f43d3d3c6909ead8325e86a947f66ba8b83141
tree9c7a0adf93c0d6c5471afb2ef69f5d73daa1a302
parent80ab32d69e5c426612def4f77107383a7928ff55
re PR debug/46252 (-fcompare-debug failure (length) with -O -frerun-cse-after-loop -fno-tree-loop-optimize -funroll-loops)

PR debug/46252
* reload1.c (delete_dead_insn): Use prev_active_insn instead of
prev_real_insn.
* gcse.c (insert_insn_end_basic_block): Likewise.

* gcc.dg/pr46252.c: New test.

From-SVN: r166232
gcc/ChangeLog
gcc/gcse.c
gcc/reload1.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr46252.c [new file with mode: 0644]