|
From: | jbeulich at suse dot com |
Subject: | [Bug gas/29451] gas-2.39 started adding 0-sized DIEs to functions without .size |
Date: | Tue, 09 Aug 2022 07:39:21 +0000 |
https://sourceware.org/bugzilla/show_bug.cgi?id=29451 --- Comment #8 from Jan Beulich <jbeulich at suse dot com> --- (In reply to Mark Wielaard from comment #7) > > and the symbol size is also 0 in the table: > > $ readelf -s crti.o > > > > Symbol table '.symtab' contains 11 entries: > > Num: Value Size Type Bind Vis Ndx Name > > ... > > 9: 0000000000000000 0 FUNC GLOBAL HIDDEN 5 _init > > So if the size really is zero than high_pc should be one larger than low_pc > (if expressed as addr in DWARF < 4) and 1 if expressed as unsigned constant > (for DWARF >=4) > > Having the addresses equal or high_pc zero does not express the zero sized > region. Doesn't high_pc being one larger than low_pc express a 1-byte region? -- You are receiving this mail because: You are on the CC list for the bug.
[Prev in Thread] | Current Thread | [Next in Thread] |