On Wed, Jul 31, 2002 at 03:23:07PM -0400, Jack Howarth wrote:
...what I was actually wondering was if anyone knew the original
intent of the gcc2_compiled symbol? Was its presence intended to
keep object files from being empty of symbols or was there some
other reason for it?
Its purpose was to indicate to GDB that an object file had been
compiled by GCC 2 as opposed to some other compiler. It turned
out that GDB did not need this information, and the presence of
the symbol caused other problems, so we removed it.
Not to mention the ironic part of all this, which is that other
compilers started adding gcc2_compiled symbols too, defeating the
whole purpose of it in the first place.