<div dir="ltr"><div dir="ltr"><br></div><br><div class="gmail_quote gmail_quote_container"><div dir="ltr" class="gmail_attr">On Fri, Nov 29, 2024 at 5:08 PM Tom de Vries <<a href="mailto:tdevries@suse.de">tdevries@suse.de</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">In commit 8a61ee551ce ("[gdb/symtab] Workaround PR gas/31115"), I applied a<br>
workaround for PR gas/31115 in read_func_scope, fixing test-case<br>
gdb.arch/pr25124.exp.<br>
<br>
Recently I noticed that the test-case is failing again.<br>
<br>
Fix this by factoring out the workaround into a new function fixup_low_high_pc<br>
and applying it in dwarf2_die_base_address.<br>
<br>
While we're at it, do the same in dwarf2_record_block_ranges.<br>
<br>
Tested on arm-linux with target boards unix/-marm and unix/-mthumb.<br>
---<br><br></blockquote><div>Hi,</div><div>great you fixed this. I've tried this doesn't add any regression on ppc64le, Fedora Rawhide.<br></div><div><br></div><div> Reviewed-By: Alexandra Petlanova Hajkova <<a href="mailto:ahajkova@redhat.com">ahajkova@redhat.com</a></div></div></div>