On 05/22/2018 05:07 PM, Michael Eager wrote: > The thinking may be that if the linker is going to coalesce like- > named sections from multiple object files, it might as well do > the same for like-named sections in the same object file.
Yes, that is what the armcc linker does, the final executable has an ordinary set of sections, no section groups, no surprises. One thing that puzzles me though is: given two .debug_info and two .debug_line not in any section group, how do the armcc tools associate the right debug_line with each .debug_info? Another is about .debug_abbrev being in a section group, but applying (apparently) to ALL .debug_info. Confusing. The compiler involved is not gcc (generating this object file). Here is the producer string from a hex dump of one .debug_info section: Component: ARM Compiler 5.06 update 1(build 61) Tool: armcc [4d35ad] DavidA There's no chance that the iPhone is going to get any significant market share. -- Steve Ballmer _______________________________________________ Dwarf-Discuss mailing list Dwarf-Discuss@lists.dwarfstd.org http://lists.dwarfstd.org/listinfo.cgi/dwarf-discuss-dwarfstd.org