On Tue, Jun 20, 2017 at 4:34 PM, Pierre-Marie de Rodat <dero...@adacore.com> wrote: > On 06/20/2017 02:16 PM, Richard Biener wrote: >> >> Nice. This looks ok. > > > Great, thank you! > >> I'm mildy curious about the deecrease of debuginfo size for cc1 -- did >> you spot anything obvious there? > > > Well, the benchmark I exposed was for the whole file size, not just > .debug_info section size. Just to be sure, I compared object files for both > trunk and my patched tree: outside of Ada units, I only get the following > evolution: >> >> gcc/dwarf2out.o: -10168 bytes >> gcc/godump.o: +272 bytes >> gcc/passes.o: +880 bytes > > > This diff comes from my changes themselves. I had a quick look at the same > for cc1’s .debug_info: there is the expected evolution, too, > >> I suspect Fortran wants to do sth similar as Ada for imported modules. > > > Maybe. I have zero Fortran knowledge, so I’ll let a Fortran expert decide, > if that is fine for you. :-) In any case, the back-end is ready for that.
Sure, no obligation for you to enhance Fortran debug! Thanks, Richard. > -- > Pierre-Marie de Rodat