]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/cfgexpand.c
re PR debug/56510 (More var-tracking scalability problems)
authorJakub Jelinek <jakub@gcc.gnu.org>
Tue, 5 Mar 2013 22:31:50 +0000 (23:31 +0100)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 5 Mar 2013 22:31:50 +0000 (23:31 +0100)
commit6cfa417faea7efa8783e28ef9780e0c1ba7b407c
treefb5a02b9adf8e5158141f1007b4c472fddc868fe
parent7ead14d420b671bbc3e3eff8976fa80b09a7766b
re PR debug/56510 (More var-tracking scalability problems)

PR debug/56510
* cfgexpand.c (expand_debug_parm_decl): Call copy_rtx on incoming.
(avoid_complex_debug_insns): New function.
(expand_debug_locations): Call it.

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

From-SVN: r196479
gcc/ChangeLog
gcc/cfgexpand.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/pr56510.c [new file with mode: 0644]