This is the mail archive of the binutils@sources.redhat.com mailing list for the binutils 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: Get rid of underscore.c



Which binutils change?  Removing c++filt from binutils?  I don't think it
was discussed before the current thread, which is being sent to the
binutils list.

I added c++filt to gcc on 1995-05-04.  I don't remember what discussion
preceded this change.
Ah, ok.

Why should binutils have its own demangler?

How about GCC bundle in a program called g++filt while binutils bundle
c++filt.

I honestly don't see a reason for binutils to build c++filt.  Do you?  I'm
not being sarcastic.
The demangler gets fixes and those fixes get pulled into GDB and BINUTILS. Since (I believe) GDB and BINUTILS have more frequent releases than GCC, the user (we here are all developers so have a somewhat skewed view of the world) gets access to these updates more quickly.

I think of c++filt like addr2line and the other binutils as small utilities that give access to a mechanism that would otherwize only be available by running up GDB (outch). I don't think someone should be required to download/build GCC to get access to that utility.

If you really want to build it in binutils, I suppose we can work something
out, just please don't remove it from gcc.
If it gets its own directory, both GCC and BINUTILS can package it.

Andrew



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