]> gcc.gnu.org Git - gcc.git/commit
dwarf2out: Emit DW_AT_location for global register vars during early dwarf [PR101905]
authorJakub Jelinek <jakub@redhat.com>
Mon, 23 Aug 2021 09:50:14 +0000 (11:50 +0200)
committerJakub Jelinek <jakub@redhat.com>
Mon, 23 Aug 2021 09:50:14 +0000 (11:50 +0200)
commitb284053bb75661fc1bf13c275f3ba5364bb17608
treeca6bb8b9025081593f9526debac0fb624756580b
parentac3bcc813f26e6dc4c3b037d9d5c5a84f7f62cf4
dwarf2out: Emit DW_AT_location for global register vars during early dwarf [PR101905]

The following patch emits DW_AT_location for global register variables
already during early dwarf, since usually late_global_decl hook isn't even
called for those, as nothing needs to be emitted for them.

2021-08-23  Jakub Jelinek  <jakub@redhat.com>

PR debug/101905
* dwarf2out.c (gen_variable_die): Add DW_AT_location for global
register variables already during early_dwarf if possible.

* gcc.dg/guality/pr101905.c: New test.
gcc/dwarf2out.c
gcc/testsuite/gcc.dg/guality/pr101905.c [new file with mode: 0644]
This page took 0.06448 seconds and 5 git commands to generate.