]> gcc.gnu.org Git - gcc.git/commit
re PR debug/21946 (Invalid DWARF2 debug info emitted)
authorJakub Jelinek <jakub@redhat.com>
Tue, 7 Jun 2005 10:17:34 +0000 (12:17 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 7 Jun 2005 10:17:34 +0000 (12:17 +0200)
commitc938250d71aa69cb46490ac49058fc1a499962e4
tree3d83f825275a51b79b1350ef28d9e4102c823d54
parent2214de30422cc30ce6a88feefc97bc8329dd6c2c
re PR debug/21946 (Invalid DWARF2 debug info emitted)

PR debug/21946
* dwarf2out.c (add_loc_descr_op_piece): New function.
(multiple_reg_loc_descriptor, concat_loc_descriptor,
loc_descriptor): Use it.
* var-tracking.c: Include regs.h and expr.h.
(emit_note_insn_var_location): Skip over pieces where offset
is smaller than previous offset plus previous piece mode size.
Optimize adjacent hard registers or memory locations.
* Makefile.in (var-tracking.o): Depend on $(REGS_H) and $(EXPR_H).

From-SVN: r100706
gcc/ChangeLog
gcc/Makefile.in
gcc/dwarf2out.c
gcc/var-tracking.c
This page took 0.059184 seconds and 5 git commands to generate.