* 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.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157834
138bc75d-0d04-0410-961f-
82ee72b054a4
+2010-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/43593
+ * var-tracking.c (dataflow_set_clear_at_call): Invalidate
+ just regs_invalidated_by_call instead all call_used_reg_set
+ registers.
+
2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/43430
+2010-03-30 Jakub Jelinek <jakub@redhat.com>
+
+ PR debug/43593
+ * gcc.dg/guality/pr43593.c: New test.
+
2010-03-30 Sebastian Pop <sebastian.pop@amd.com>
PR middle-end/43430
int r;
for (r = 0; r < FIRST_PSEUDO_REGISTER; r++)
- if (TEST_HARD_REG_BIT (call_used_reg_set, r))
+ if (TEST_HARD_REG_BIT (regs_invalidated_by_call, r))
var_regno_delete (set, r);
if (MAY_HAVE_DEBUG_INSNS)