gcc/ChangeLog:
commit3b3940d77620362e5d82c258325ae8a4dd5773e7
authoraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 9 Jan 2010 14:41:35 +0000 (9 14:41 +0000)
committeraoliva <aoliva@138bc75d-0d04-0410-961f-82ee72b054a4>
Sat, 9 Jan 2010 14:41:35 +0000 (9 14:41 +0000)
treea7af950455aa369113ee72a90484b8e516e2fb82
parent08f2a34b6d90ae28770ad88cbea23bad40445483
gcc/ChangeLog:
PR debug/42630
* loop-unroll.c (referenced_in_one_insn_in_loop_p): Count debug
uses in new incoming argument.  Free body.
(reset_debug_uses_in_loop): New.
(analyze_insn_to_expand_var): Call the latter if the former found
anything.  Fix whitespace.  Reject invalid dest overlaps before
going through all insns in the loop.
gcc/testsuite/ChangeLog:
PR debug/42630
* gcc.dg/pr42630.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155764 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/loop-unroll.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr42630.c [new file with mode: 0644]