[cfe-commits] r81778 - /cfe/trunk/lib/CodeGen/CGObjCGNU.cpp

Daniel Dunbar daniel at zuster.org
Fri Sep 18 02:13:13 PDT 2009


Hi David,

I believe the backend should be able to deal with this stuff, if not
its a bug. Please file a PR if you decide not to fix it youself.

Thanks,
 - Daniel

On Mon, Sep 14, 2009 at 3:11 PM, David Chisnall <csdavec at swansea.ac.uk> wrote:
> On 14 Sep 2009, at 21:08, Daniel Dunbar wrote:
>
>> Should this be necessary, or is there a bug in the backend not
>> mangling a symbol correctly?
>
> Hi Daniel,
>
> I think it's a bug in the back end not mangling @, but having had a quick
> glance at the AsmPrinter I don't think it's fixable without invasive changes
> to CodeGen because the mangling happens on the symbol with @ and $ inserted
> in it to indicate the symbol type in a few places.  I plan on taking a
> closer look when I have some more time.
>
> There is a related bug with the PowerPC AsmPrinter that I want to look at;
> it was not mangling dots in symbol names (which seem to not be allowed by
> gas on PowerPC).
>
> David
>




More information about the cfe-commits mailing list