This is the mail archive of the gcc-patches@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: namespace namespace


Jakub Jelinek wrote:
> On Tue, Jun 30, 2009 at 02:30:18PM +0100, Andrew Haley wrote:
>>> 000139c0 t
>>> __ZN3gnu5javax3net3ssl8provider11CipherSuiteC1EPNS3_15CipherAlgorithmEPNS3_20KeyExchangeAlgorithmEPNS3_18SignatureAlgorithmEPNS3_12MacAlgorithmEiiiPN4java4lang6StringE.clone.1
>> All this .clone stuff is to do with template instantiation in the C++ compiler.
> 
> No, C++ FE is innocent.  *.clone.NNN are created by function versioning, see
> clone_function_name, and are never exported.
                       ^^^^^^^^^^^^^^^^^^^^^^^

> If . doesn't work even for non-exported symbols on your target, the target
> is misconfigured (look at NO_DOT_IN_LABEL and NO_DOLLAR_IN_LABEL), if it
> works, why do you have problems with it?

  I don't, but I didn't know that for sure until you said above that it would
definitely never be exported.  Thanks for the advice.  From what Andrew says,
it seems the java symbols will also never be exported, so there's not going to
be a problem.

    cheers,
      DaveK


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]