This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: .ident & company (was Re: Basic block profiler out of libgcc)
On Tue, May 08, 2001 at 11:17:16AM -0400, Phil Edwards wrote:
> On Mon, May 07, 2001 at 06:57:01PM -0700, Zack Weinberg wrote:
> > Did you strip those binaries first? 80% debug information _including_
> > .comment I can believe; 80% just .comment, no.
>
> Nope, no pre-stripping was done. The first sizes I posted were the files as
> they exist after "make install"; what make does to them during installation
> I don't know. The command sequence was as I posted.
In that case I bet you the big sections are .stab and .stabstr, not
.comment. What's size -A libstdc++.so.3.0.0 give you?
> > If we were to store the command line options, that certainly would
> > make the .comment section (.note has a defined meaning which is not
> > that, doesn't it?) a lot bigger...
>
> .note has a defined structure, but a defined meaning.
Huh?
> We're free to add
> things to the array. (I have no idea what the syntax would be, and the gas
> docs don't say. A "gcc_options" entry in the .note array would probably be
> the cleanest solution, but I don't know enough assembly pseudos to do that.
> So I picked .comment instead.)
I wouldn't know how to do it either.
--
zw I met a traveller from an antique land
Who said: 'Your name is Ozymandias,
king of kings, and I claim my five pounds!'
-- Del Cotter