]> git.ipfire.org Git - thirdparty/gcc.git/commit
re PR debug/43077 (VTA issues caused by SSA expand)
authorMichael Matz <matz@gcc.gnu.org>
Tue, 23 Feb 2010 16:41:52 +0000 (16:41 +0000)
committerMichael Matz <matz@gcc.gnu.org>
Tue, 23 Feb 2010 16:41:52 +0000 (16:41 +0000)
commit2a8e30fbf34c8364dc0710b374f34038634c90a6
tree71c5c9aadb2806f696f8c60fc24dfc8e37a28e81
parent38170f34f370a7e429e39a74401218323dc77eeb
re PR debug/43077 (VTA issues caused by SSA expand)

PR debug/43077
* cfgexpand (expand_debug_expr): Expand TERed ssa names in place.
(expand_gimple_basic_block): Generate and use debug temps if there
are debug uses left after the last real use of TERed ssa names.
Unlink debug immediate uses when they are expanded.

testsuite/
PR debug/43077
* gcc.dg/guality/pr43077-1.c: New test.

From-SVN: r157009
gcc/ChangeLog
gcc/cfgexpand.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/guality/pr43077-1.c [new file with mode: 0644]