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: [plugin/objc] pluginize objc mangling...


On Tue, Sep 22, 2009 at 2:45 PM, Mike Stump <mrs@apple.com> wrote:
> On Sep 22, 2009, at 1:53 PM, Diego Novillo wrote:
>>
>> I am OK with this patch, but I would like to get the opinion from
>> Mike and Stan. ?Do you folks mind if OBJC_GEN_METHOD_LABEL gets
>> converted into a function pointer overridable by a plugin?
>
> Seems like overkill. ?Why not just check NO_DOT_IN_LABEL and if that is
> true, do what is currently done, and if not, just use '.'s? ?I think people
> can cope with the change (if you fix gdb/demanglers as necessary). ?Darwin
> doesn't care, as we mangle them as the human readable version, with quotes
> as in "-bar[bar(bee) que]". ? Novel idea that the assembler labels can
> contain funny characters and spaces.
>

Yeah, ideally i'd like to port this feature back to gas, since it
appears that elf can cope with the funny
characters, using dots in my plugin was just sort of a first stab
since its a scheme that worked right now,
and I needed a plugin regardless to implement frameworks.

> That said, I don't have a horse in the performance issues for gcc anymore,
> and this doesn't impact darwin any, so I'm fine with it. ?The GnuStep people
> would be the people that might care, if any.
>

Ok, i'll bring it up with those guys, and see if they have any
objections to changing it in the compiler itself.
or wait until i get my gas patches done and just change directly to
that if that gets accepted...
If not I'll still need this and let you guys know.

Thanks.


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