[prev in list] [next in list] [prev in thread] [next in thread]
List: gcc-patches
Subject: Re: [web] FAQ- dynamic loading & RTTI
From: Gerald Pfeifer <pfeifer () dbai ! tuwien ! ac ! at>
Date: 2001-12-10 13:48:10
[Download RAW message or body]
On Mon, 10 Dec 2001, Nathan Sidwell wrote:
> The new C++ abi in GCC 3.0 uses address comparisons rather than
^^^
ABI
> Like other objects that have to present in the final
^^^^^
Is something missing here?
> executable, these std::typeinfo_t objects have what is called vague
> linkage because they are not tightly bound to any one particular
> translation unit (object file).
Where do "these...objects" "arrive" from? That is, as a reader I was a
bit surprised that "these objects" are suddenly mentioned and what they
are.
> For static linkage, this is all resolved at link time, but
s/all//g or s/this is all/all of this is/ ?
(I'm not sure here!)
> For details of vague linkage and other aspects of the ABI such as how
> type information is encoded, refer the the C++ ABI specification
^^^^^^^
> at C++ ABI.
Perhaps we can omit this?
> Note the type info objects which must be resolved all begin with
> '_ZTS'. Refer to ld's documentation for a description of the -E flag.
-E is not mentioned before!
Would you mind addressing these comments, and then commit your patch?
(Please also send the updated patch to gcc-patches then, so that other,
more C++ experienced developers can have another look.)
Thanks,
Gerald
--
Gerald "Jerry" pfeifer@dbai.tuwien.ac.at http://www.dbai.tuwien.ac.at/~pfeifer/
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic