]> gcc.gnu.org Git - gcc.git/commit
re PR debug/43593 (Var-tracking unnecessarily flushes all call used registers on...
authorJakub Jelinek <jakub@redhat.com>
Tue, 30 Mar 2010 20:16:52 +0000 (22:16 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 30 Mar 2010 20:16:52 +0000 (22:16 +0200)
commit03a5f060b9bdcf4520645cb4e6c15297e3eea060
tree62931f856516f4b4de948b98b3788cef3bad0e7d
parent8533c9d8ac498572eec1978b30860b487e47ade3
re PR debug/43593 (Var-tracking unnecessarily flushes all call used registers on calls instead of regs invalidated by call)

PR debug/43593
* var-tracking.c (dataflow_set_clear_at_call): Invalidate
just regs_invalidated_by_call instead all call_used_reg_set
registers.

* gcc.dg/guality/pr43593.c: New test.

From-SVN: r157834
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/guality/pr43593.c [new file with mode: 0644]
gcc/var-tracking.c
This page took 0.05706 seconds and 5 git commands to generate.