This is the mail archive of the
gcc@gcc.gnu.org
mailing list for the GCC project.
Re: name mangling problem
- To: Carmenita Moore <carmenita at fnal dot gov>
- Subject: Re: name mangling problem
- From: Benjamin Scherrey <scherrey at switchco dot com>
- Date: Sat, 24 Jul 1999 18:34:53 -0500
- CC: egcs at egcs dot cygnus dot com
- Organization: Proteus Technologies, Inc.
- References: <3797A73E.B3B0AC27@fnal.gov>
- Reply-To: scherrey at proteus-tech dot com
I believe you're looking for the NO_DOT_IN_LABEL #define macro which
is a miscellaneous parameter which is used when your assembler doesn't
like dots in labels (obviously) that occurs in the gcc documentation
at http://egcs.cygnus.com/onlinedocs/gcc_17.html#SEC200 .
However, I don't think this has anything, per se, to do with name
mangling as much as assembler label generation.
Hope that helps,
Ben Scherrey
Carmenita Moore wrote:
>
> Hello,
>
> I am crosscompiling C++ code with egcs 1.1.2 for a power pc. All is
> well
> until I try compiling files output from munching. It fails because of
> "."s used in the mangled names e.g. _GLOBAL_.D.ACE_ALPHABET. I tried
> the -fname_mangling-version-0 to see if that would help - to no avail.
> Its my understanding there is a switch you can use when building the
> compiler which essentially tells it not to use the "." in name mangling.
>
> Is this true and if so what is the name of that switch ?
>
> Thanks,
>
> -Carmenita Moore
> Fermilab, CD/ODS-OSP