public inbox for binutils@sourceware.org
 help / color / mirror / Atom feed
* Re: New ABI demangler support in binutils
@ 2000-06-15 11:16 Nick Clifton
  2000-06-15 12:07 ` H . J . Lu
  2000-06-15 14:05 ` H . J . Lu
  0 siblings, 2 replies; 26+ messages in thread
From: Nick Clifton @ 2000-06-15 11:16 UTC (permalink / raw)
  To: hjl; +Cc: block, binutils

Hi H.J.

: > The demangler support for the new API is available in the libiberty that
: > comes with GCC, but does not seem to be available in binutils. How does
: > one go about getting demangler support for the new ABI in binutils? How
: > is libiberty kept in sync between GCC, gdb, and binutils?
: > 
: 
: Someone has to sync it.

Correct, althpough there are (tentative) plans to merge the gcc abnd
binutils repositories at some point in the future.

: Nick, should I give it a try?

Please do.

Cheers
	Nick

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-15 11:16 New ABI demangler support in binutils Nick Clifton
@ 2000-06-15 12:07 ` H . J . Lu
  2000-06-15 12:16   ` Nick Clifton
                     ` (2 more replies)
  2000-06-15 14:05 ` H . J . Lu
  1 sibling, 3 replies; 26+ messages in thread
From: H . J . Lu @ 2000-06-15 12:07 UTC (permalink / raw)
  To: Nick Clifton; +Cc: block, binutils

On Thu, Jun 15, 2000 at 11:09:47AM -0700, Nick Clifton wrote:
> Hi H.J.
> 
> : > The demangler support for the new API is available in the libiberty that
> : > comes with GCC, but does not seem to be available in binutils. How does
> : > one go about getting demangler support for the new ABI in binutils? How
> : > is libiberty kept in sync between GCC, gdb, and binutils?
> : > 
> : 
> : Someone has to sync it.
> 
> Correct, althpough there are (tentative) plans to merge the gcc abnd
> binutils repositories at some point in the future.
> 
> : Nick, should I give it a try?
> 
> Please do.
> 

Should I sync the whole libiberty or just the demangler? I prefer
the whole libiberty since there are quite a few files for demangler
in libiberty and I don't know if they will work right without other
changes.


H.J.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-15 12:07 ` H . J . Lu
@ 2000-06-15 12:16   ` Nick Clifton
  2000-06-15 12:23     ` Ian Lance Taylor
  2000-06-15 12:47     ` Chris Faylor
  2000-06-15 12:17   ` Ken Block
  2000-06-19 20:02   ` Andrew Cagney
  2 siblings, 2 replies; 26+ messages in thread
From: Nick Clifton @ 2000-06-15 12:16 UTC (permalink / raw)
  To: hjl; +Cc: block, binutils

Hi H.J.

: Should I sync the whole libiberty or just the demangler? I prefer
: the whole libiberty since there are quite a few files for demangler
: in libiberty and I don't know if they will work right without other
: changes.

How much work is involved and how likely is it that this will break
things ?

Ideally I would like to see the two versions of the library's sources
being identical, but I am worried that this mightbreak too many
things.  Also I am not sure if the gcc libiberty should be considered
the master copy and the binutils one just a shadow of it. or if there
are important features in both which need to be merged together.

If you have the time and the desire then I would suggest that you do
try to merge the whole of the two libiberties.  But please be careful!

Cheers
	Nick

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-15 12:07 ` H . J . Lu
  2000-06-15 12:16   ` Nick Clifton
@ 2000-06-15 12:17   ` Ken Block
  2000-06-15 12:34     ` Mark Mitchell
  2000-06-19 20:02   ` Andrew Cagney
  2 siblings, 1 reply; 26+ messages in thread
From: Ken Block @ 2000-06-15 12:17 UTC (permalink / raw)
  To: H . J . Lu; +Cc: Nick Clifton, binutils

Everything would probably be best, but the following is the minimum you can take
for the demangler:


libiberty/Makefile.in
libiberty/cplus-dem.c
libiberty/cp-demangle.c (new)
libiberty/dyn-string.c (new)
libiberty/sort.c (new)

include/demangle.h
include/sort.h (new)
include/dyn-string.h (new)



> On Thu, Jun 15, 2000 at 11:09:47AM -0700, Nick Clifton wrote:
> > Hi H.J.
> >
> > : > The demangler support for the new API is available in the libiberty that
> > : > comes with GCC, but does not seem to be available in binutils. How does
> > : > one go about getting demangler support for the new ABI in binutils? How
> > : > is libiberty kept in sync between GCC, gdb, and binutils?
> > : >
> > :
> > : Someone has to sync it.
> >
> > Correct, althpough there are (tentative) plans to merge the gcc abnd
> > binutils repositories at some point in the future.
> >
> > : Nick, should I give it a try?
> >
> > Please do.
> >
>
> Should I sync the whole libiberty or just the demangler? I prefer
> the whole libiberty since there are quite a few files for demangler
> in libiberty and I don't know if they will work right without other
> changes.
>
> H.J.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-15 12:16   ` Nick Clifton
@ 2000-06-15 12:23     ` Ian Lance Taylor
  2000-06-15 13:31       ` H . J . Lu
  2000-06-15 12:47     ` Chris Faylor
  1 sibling, 1 reply; 26+ messages in thread
From: Ian Lance Taylor @ 2000-06-15 12:23 UTC (permalink / raw)
  To: nickc; +Cc: hjl, block, binutils

   Date: Thu, 15 Jun 2000 12:15:55 -0700
   From: Nick Clifton <nickc@cygnus.com>

   : Should I sync the whole libiberty or just the demangler? I prefer
   : the whole libiberty since there are quite a few files for demangler
   : in libiberty and I don't know if they will work right without other
   : changes.

   How much work is involved and how likely is it that this will break
   things ?

   Ideally I would like to see the two versions of the library's sources
   being identical, but I am worried that this mightbreak too many
   things.  Also I am not sure if the gcc libiberty should be considered
   the master copy and the binutils one just a shadow of it. or if there
   are important features in both which need to be merged together.

   If you have the time and the desire then I would suggest that you do
   try to merge the whole of the two libiberties.  But please be careful!

The libraries should be identical.  I used to periodically simply
import the gcc libiberty into the binutils libiberty.  No changes
should be checked into the binutils libiberty without being first
checked into the gcc libiberty.

Ian

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-15 12:17   ` Ken Block
@ 2000-06-15 12:34     ` Mark Mitchell
  2000-06-15 12:37       ` Ken Block
  0 siblings, 1 reply; 26+ messages in thread
From: Mark Mitchell @ 2000-06-15 12:34 UTC (permalink / raw)
  To: block; +Cc: hjl, nickc, binutils

>>>>> "Ken" == Ken Block <block@zk3.dec.com> writes:

    Ken> Everything would probably be best, but the following is the
    Ken> minimum you can take for the demangler:


    Ken> libiberty/Makefile.in libiberty/cplus-dem.c
    Ken> libiberty/cp-demangle.c (new) libiberty/dyn-string.c (new)
    Ken> libiberty/sort.c (new)

    Ken> include/demangle.h include/sort.h (new) include/dyn-string.h
    Ken> (new)

Actually, you don't need sort.c or sort.h, unless I'm mistaken.  Those
are specialized routines for sorting arrays of pointers, and I'm
pretty sure the demangler doesn't use them.

--
Mark Mitchell                   mark@codesourcery.com
CodeSourcery, LLC               http://www.codesourcery.com

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-15 12:34     ` Mark Mitchell
@ 2000-06-15 12:37       ` Ken Block
  2000-06-15 12:43         ` Mark Mitchell
  0 siblings, 1 reply; 26+ messages in thread
From: Ken Block @ 2000-06-15 12:37 UTC (permalink / raw)
  To: Mark Mitchell; +Cc: hjl, nickc, binutils

If you don't take sort, you will need to modify makefile.in since it
references it.

Mark Mitchell wrote:

> >>>>> "Ken" == Ken Block <block@zk3.dec.com> writes:
>
>     Ken> Everything would probably be best, but the following is the
>     Ken> minimum you can take for the demangler:
>
>     Ken> libiberty/Makefile.in libiberty/cplus-dem.c
>     Ken> libiberty/cp-demangle.c (new) libiberty/dyn-string.c (new)
>     Ken> libiberty/sort.c (new)
>
>     Ken> include/demangle.h include/sort.h (new) include/dyn-string.h
>     Ken> (new)
>
> Actually, you don't need sort.c or sort.h, unless I'm mistaken.  Those
> are specialized routines for sorting arrays of pointers, and I'm
> pretty sure the demangler doesn't use them.
>
> --
> Mark Mitchell                   mark@codesourcery.com
> CodeSourcery, LLC               http://www.codesourcery.com

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-15 12:37       ` Ken Block
@ 2000-06-15 12:43         ` Mark Mitchell
  0 siblings, 0 replies; 26+ messages in thread
From: Mark Mitchell @ 2000-06-15 12:43 UTC (permalink / raw)
  To: block; +Cc: hjl, nickc, binutils

>>>>> "Ken" == Ken Block <block@zk3.dec.com> writes:

    Ken> If you don't take sort, you will need to modify makefile.in
    Ken> since it references it.

True.

Nick, these changes should be very safe.  There are almost no
modifications to the old demangler; there's just a brand-new
additional source file.
 
--
Mark Mitchell                   mark@codesourcery.com
CodeSourcery, LLC               http://www.codesourcery.com

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-15 12:16   ` Nick Clifton
  2000-06-15 12:23     ` Ian Lance Taylor
@ 2000-06-15 12:47     ` Chris Faylor
  1 sibling, 0 replies; 26+ messages in thread
From: Chris Faylor @ 2000-06-15 12:47 UTC (permalink / raw)
  To: binutils

On Thu, Jun 15, 2000 at 12:15:55PM -0700, Nick Clifton wrote:
>Hi H.J.
>
>: Should I sync the whole libiberty or just the demangler? I prefer
>: the whole libiberty since there are quite a few files for demangler
>: in libiberty and I don't know if they will work right without other
>: changes.
>
>How much work is involved and how likely is it that this will break
>things ?
>
>Ideally I would like to see the two versions of the library's sources
>being identical, but I am worried that this mightbreak too many
>things.  Also I am not sure if the gcc libiberty should be considered
>the master copy and the binutils one just a shadow of it. or if there
>are important features in both which need to be merged together.
>
>If you have the time and the desire then I would suggest that you do
>try to merge the whole of the two libiberties.  But please be careful!

It probably goes without saying, but I'll ask it anyway -- when you copy
libiberty you also will have to move include files from the top level
include directory.  Should the include directory be moved over
completely as well or should only specific files be copied.

cgf

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-15 12:23     ` Ian Lance Taylor
@ 2000-06-15 13:31       ` H . J . Lu
  2000-06-15 13:39         ` Ian Lance Taylor
  2000-06-17  2:05         ` David O'Brien
  0 siblings, 2 replies; 26+ messages in thread
From: H . J . Lu @ 2000-06-15 13:31 UTC (permalink / raw)
  To: block, binutils, nickc

On Thu, Jun 15, 2000 at 12:23:15PM -0700, Ian Lance Taylor wrote:
> 
> The libraries should be identical.  I used to periodically simply
> import the gcc libiberty into the binutils libiberty.  No changes
> should be checked into the binutils libiberty without being first
> checked into the gcc libiberty.

I synced my libiberty with gcc. I built/checked it under Linux/ia32.
I am doing those on Linux/alpha, Solaris/ia32 and Solaris/Sparc now.
Assuming everything is ok, how should I sync it? Should I use
"cvs import" or "cvs add/ci"? I prefer "cvs add/ci".

Thanks.

H.J.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-15 13:31       ` H . J . Lu
@ 2000-06-15 13:39         ` Ian Lance Taylor
  2000-06-15 13:43           ` H . J . Lu
  2000-06-17  2:05         ` David O'Brien
  1 sibling, 1 reply; 26+ messages in thread
From: Ian Lance Taylor @ 2000-06-15 13:39 UTC (permalink / raw)
  To: hjl; +Cc: block, binutils, nickc

   Date: Thu, 15 Jun 2000 13:31:17 -0700
   From: "H . J . Lu" <hjl@lucon.org>

   On Thu, Jun 15, 2000 at 12:23:15PM -0700, Ian Lance Taylor wrote:
   > 
   > The libraries should be identical.  I used to periodically simply
   > import the gcc libiberty into the binutils libiberty.  No changes
   > should be checked into the binutils libiberty without being first
   > checked into the gcc libiberty.

   I synced my libiberty with gcc. I built/checked it under Linux/ia32.
   I am doing those on Linux/alpha, Solaris/ia32 and Solaris/Sparc now.
   Assuming everything is ok, how should I sync it? Should I use
   "cvs import" or "cvs add/ci"? I prefer "cvs add/ci".

I can't remember which I did in the past.  Probably just `cvs add/ci'.
If I did `cvs import', you'll be able to see that in the `cvs log'
output.

Ian

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-15 13:39         ` Ian Lance Taylor
@ 2000-06-15 13:43           ` H . J . Lu
  0 siblings, 0 replies; 26+ messages in thread
From: H . J . Lu @ 2000-06-15 13:43 UTC (permalink / raw)
  To: block, binutils, nickc

On Thu, Jun 15, 2000 at 01:33:09PM -0700, Ian Lance Taylor wrote:
>    Date: Thu, 15 Jun 2000 13:31:17 -0700
>    From: "H . J . Lu" <hjl@lucon.org>
> 
>    On Thu, Jun 15, 2000 at 12:23:15PM -0700, Ian Lance Taylor wrote:
>    > 
>    > The libraries should be identical.  I used to periodically simply
>    > import the gcc libiberty into the binutils libiberty.  No changes
>    > should be checked into the binutils libiberty without being first
>    > checked into the gcc libiberty.
> 
>    I synced my libiberty with gcc. I built/checked it under Linux/ia32.
>    I am doing those on Linux/alpha, Solaris/ia32 and Solaris/Sparc now.
>    Assuming everything is ok, how should I sync it? Should I use
>    "cvs import" or "cvs add/ci"? I prefer "cvs add/ci".
> 
> I can't remember which I did in the past.  Probably just `cvs add/ci'.
> If I did `cvs import', you'll be able to see that in the `cvs log'
> output.

It looks like `cvs add/ci' used at least on filenames.h. I will
use it also.

Linux/alpha, Solaris/ia32 and Solaris/Sparc are all ok. I will sync
sourceware and verify it now. It may take an hour or so.


H.J.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-15 11:16 New ABI demangler support in binutils Nick Clifton
  2000-06-15 12:07 ` H . J . Lu
@ 2000-06-15 14:05 ` H . J . Lu
  2000-06-15 14:26   ` Chris Faylor
  1 sibling, 1 reply; 26+ messages in thread
From: H . J . Lu @ 2000-06-15 14:05 UTC (permalink / raw)
  To: Nick Clifton; +Cc: block, binutils

On Thu, Jun 15, 2000 at 11:09:47AM -0700, Nick Clifton wrote:
> Hi H.J.
> 
> : > The demangler support for the new API is available in the libiberty that
> : > comes with GCC, but does not seem to be available in binutils. How does
> : > one go about getting demangler support for the new ABI in binutils? How
> : > is libiberty kept in sync between GCC, gdb, and binutils?
> : > 
> : 
> : Someone has to sync it.
> 
> Correct, althpough there are (tentative) plans to merge the gcc abnd
> binutils repositories at some point in the future.
> 
> : Nick, should I give it a try?
> 
> Please do.

Done. Verified on Linux/ia32. There are no regressions. Let me know if
there are any problems related to it.

Thanks.


H.J.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-15 14:05 ` H . J . Lu
@ 2000-06-15 14:26   ` Chris Faylor
  2000-06-15 14:52     ` DJ Delorie
  0 siblings, 1 reply; 26+ messages in thread
From: Chris Faylor @ 2000-06-15 14:26 UTC (permalink / raw)
  To: binutils; +Cc: DJ Delorie

On Thu, Jun 15, 2000 at 02:05:31PM -0700, H . J . Lu wrote:
>On Thu, Jun 15, 2000 at 11:09:47AM -0700, Nick Clifton wrote:
>> Hi H.J.
>> 
>> : > The demangler support for the new API is available in the libiberty that
>> : > comes with GCC, but does not seem to be available in binutils. How does
>> : > one go about getting demangler support for the new ABI in binutils? How
>> : > is libiberty kept in sync between GCC, gdb, and binutils?
>> : > 
>> : 
>> : Someone has to sync it.
>> 
>> Correct, althpough there are (tentative) plans to merge the gcc abnd
>> binutils repositories at some point in the future.
>> 
>> : Nick, should I give it a try?
>> 
>> Please do.
>
>Done. Verified on Linux/ia32. There are no regressions. Let me know if
>there are any problems related to it.

I should have mentioned before that the last time someone synced the
two, it broke various things in Cygwin.  I think that DJ has been trying
to get a patch approved in gcc-land to fix this.  It is approved, I
believe, but it doesn't seem to have been checked in.

DJ, is this correct?  Is libiberty broken again for cygwin?

cgf

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-15 14:26   ` Chris Faylor
@ 2000-06-15 14:52     ` DJ Delorie
  0 siblings, 0 replies; 26+ messages in thread
From: DJ Delorie @ 2000-06-15 14:52 UTC (permalink / raw)
  To: cgf; +Cc: binutils

> DJ, is this correct?  Is libiberty broken again for cygwin?

The checkin did not include the make/configure files, just the ones
that were needed for the particular feature they needed.

My patch is 1/2 approved.  The other half affects native cygwin
builds, so I'm still waiting.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-15 13:31       ` H . J . Lu
  2000-06-15 13:39         ` Ian Lance Taylor
@ 2000-06-17  2:05         ` David O'Brien
  2000-06-19 20:04           ` Andrew Cagney
  1 sibling, 1 reply; 26+ messages in thread
From: David O'Brien @ 2000-06-17  2:05 UTC (permalink / raw)
  To: H . J . Lu; +Cc: binutils

On Thu, Jun 15, 2000 at 01:31:17PM -0700, H . J . Lu wrote:
> Assuming everything is ok, how should I sync it? Should I use
> "cvs import" or "cvs add/ci"? I prefer "cvs add/ci".

I would prefer a CVS repo copy.  This way commit logs have some meaning,
and changes may be easily tracked.
 
-- 
-- David    (obrien@NUXI.com)

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-15 12:07 ` H . J . Lu
  2000-06-15 12:16   ` Nick Clifton
  2000-06-15 12:17   ` Ken Block
@ 2000-06-19 20:02   ` Andrew Cagney
  2000-06-19 23:25     ` H . J . Lu
  2 siblings, 1 reply; 26+ messages in thread
From: Andrew Cagney @ 2000-06-19 20:02 UTC (permalink / raw)
  To: H . J . Lu; +Cc: Nick Clifton, block, binutils

"H . J . Lu" wrote:

> 
> Should I sync the whole libiberty or just the demangler? I prefer
> the whole libiberty since there are quite a few files for demangler
> in libiberty and I don't know if they will work right without other
> changes.

FYI, GDB couldn't care.  Just remember to let us know when it has been
done.

	Andrew

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-17  2:05         ` David O'Brien
@ 2000-06-19 20:04           ` Andrew Cagney
  0 siblings, 0 replies; 26+ messages in thread
From: Andrew Cagney @ 2000-06-19 20:04 UTC (permalink / raw)
  To: obrien; +Cc: H . J . Lu, binutils

David O'Brien wrote:
> 
> On Thu, Jun 15, 2000 at 01:31:17PM -0700, H . J . Lu wrote:
> > Assuming everything is ok, how should I sync it? Should I use
> > "cvs import" or "cvs add/ci"? I prefer "cvs add/ci".
> 
> I would prefer a CVS repo copy.  This way commit logs have some meaning,
> and changes may be easily tracked.

Unfortunatly that would throw away all the CVS tags that binutils, gdb
and the like have been adding to their local repository.

	Andrew

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-19 20:02   ` Andrew Cagney
@ 2000-06-19 23:25     ` H . J . Lu
  0 siblings, 0 replies; 26+ messages in thread
From: H . J . Lu @ 2000-06-19 23:25 UTC (permalink / raw)
  To: Andrew Cagney; +Cc: Nick Clifton, block, binutils

On Tue, Jun 20, 2000 at 01:00:02PM +1000, Andrew Cagney wrote:
> "H . J . Lu" wrote:
> 
> > 
> > Should I sync the whole libiberty or just the demangler? I prefer
> > the whole libiberty since there are quite a few files for demangler
> > in libiberty and I don't know if they will work right without other
> > changes.
> 
> FYI, GDB couldn't care.  Just remember to let us know when it has been
> done.

It is done now.


H.J.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
@ 2000-06-15 13:12 Nick Clifton
  0 siblings, 0 replies; 26+ messages in thread
From: Nick Clifton @ 2000-06-15 13:12 UTC (permalink / raw)
  To: cgf; +Cc: binutils

Hi Chris,

: >Really ?  Do you mean all of the files in include/ or just
: >include/libiberty.h ?
: 
: Here's a crudely derived list:
: 
: ansidecl.h
: demangle.h
: dyn-string.h
: floatformat.h
: getopt.h
: hashtab.h
: libiberty.h
: objalloc.h
: obstack.h
: partition.h
: sort.h
: splay-tree.h
: 
: These include files are referenced in the gcc 'libiberty' and also
: present in 'include'.

Oh!  I sure am learning a lot today.  Thanks for the description.

Cheers
	Nick

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-15 12:51 Nick Clifton
  2000-06-15 12:57 ` Ian Lance Taylor
@ 2000-06-15 13:01 ` Chris Faylor
  1 sibling, 0 replies; 26+ messages in thread
From: Chris Faylor @ 2000-06-15 13:01 UTC (permalink / raw)
  To: Nick Clifton; +Cc: binutils

On Thu, Jun 15, 2000 at 12:51:30PM -0700, Nick Clifton wrote:
>Hi Chris,
>
>: It probably goes without saying, but I'll ask it anyway -- when you copy
>: libiberty you also will have to move include files from the top level
>: include directory.  Should the include directory be moved over
>: completely as well or should only specific files be copied.
>
>Really ?  Do you mean all of the files in include/ or just
>include/libiberty.h ?

Here's a crudely derived list:

ansidecl.h
demangle.h
dyn-string.h
floatformat.h
getopt.h
hashtab.h
libiberty.h
objalloc.h
obstack.h
partition.h
sort.h
splay-tree.h

These include files are referenced in the gcc 'libiberty' and also
present in 'include'.

cgf

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-15 12:51 Nick Clifton
@ 2000-06-15 12:57 ` Ian Lance Taylor
  2000-06-15 13:01 ` Chris Faylor
  1 sibling, 0 replies; 26+ messages in thread
From: Ian Lance Taylor @ 2000-06-15 12:57 UTC (permalink / raw)
  To: nickc; +Cc: cgf, binutils

   Date: Thu, 15 Jun 2000 12:51:30 -0700
   From: Nick Clifton <nickc@cygnus.com>

   Really ?  Do you mean all of the files in include/ or just
   include/libiberty.h ?

   If it is the latter then I understand, but if it is the former, then I
   am concerned.  surely libiberty only needs its own header file ?

There are a number of files in the include directory which are
associated with libiberty.  libiberty.h is only one of them.

In general, the entire top level of the include directory should be
the same in gcc and the binutils.

Ian

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
@ 2000-06-15 12:51 Nick Clifton
  2000-06-15 12:57 ` Ian Lance Taylor
  2000-06-15 13:01 ` Chris Faylor
  0 siblings, 2 replies; 26+ messages in thread
From: Nick Clifton @ 2000-06-15 12:51 UTC (permalink / raw)
  To: cgf; +Cc: binutils

Hi Chris,

: It probably goes without saying, but I'll ask it anyway -- when you copy
: libiberty you also will have to move include files from the top level
: include directory.  Should the include directory be moved over
: completely as well or should only specific files be copied.

Really ?  Do you mean all of the files in include/ or just
include/libiberty.h ?

If it is the latter then I understand, but if it is the former, then I
am concerned.  surely libiberty only needs its own header file ?

Cheers
	Nick

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
@ 2000-06-15 12:48 Nick Clifton
  0 siblings, 0 replies; 26+ messages in thread
From: Nick Clifton @ 2000-06-15 12:48 UTC (permalink / raw)
  To: mark; +Cc: block, hjl, binutils

Hi Mark,

: Nick, these changes should be very safe.  There are almost no
: modifications to the old demangler; there's just a brand-new
: additional source file.

Great!  that makes me feel a lot better.

Cheers
	Nick

^ permalink raw reply	[flat|nested] 26+ messages in thread

* Re: New ABI demangler support in binutils
  2000-06-15  9:20 Ken Block
@ 2000-06-15  9:29 ` H . J . Lu
  0 siblings, 0 replies; 26+ messages in thread
From: H . J . Lu @ 2000-06-15  9:29 UTC (permalink / raw)
  To: Ken Block; +Cc: binutils

On Thu, Jun 15, 2000 at 12:19:55PM -0400, Ken Block wrote:
> The demangler support for the new API is available in the libiberty that
> comes with GCC, but does not seem to be available in binutils. How does
> one go about getting demangler support for the new ABI in binutils? How
> is libiberty kept in sync between GCC, gdb, and binutils?
> 

Someone has to sync it. Nick, should I give it a try?


H.J.

^ permalink raw reply	[flat|nested] 26+ messages in thread

* New ABI demangler support in binutils
@ 2000-06-15  9:20 Ken Block
  2000-06-15  9:29 ` H . J . Lu
  0 siblings, 1 reply; 26+ messages in thread
From: Ken Block @ 2000-06-15  9:20 UTC (permalink / raw)
  To: binutils

The demangler support for the new API is available in the libiberty that
comes with GCC, but does not seem to be available in binutils. How does
one go about getting demangler support for the new ABI in binutils? How
is libiberty kept in sync between GCC, gdb, and binutils?


^ permalink raw reply	[flat|nested] 26+ messages in thread

end of thread, other threads:[~2000-06-19 23:25 UTC | newest]

Thread overview: 26+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2000-06-15 11:16 New ABI demangler support in binutils Nick Clifton
2000-06-15 12:07 ` H . J . Lu
2000-06-15 12:16   ` Nick Clifton
2000-06-15 12:23     ` Ian Lance Taylor
2000-06-15 13:31       ` H . J . Lu
2000-06-15 13:39         ` Ian Lance Taylor
2000-06-15 13:43           ` H . J . Lu
2000-06-17  2:05         ` David O'Brien
2000-06-19 20:04           ` Andrew Cagney
2000-06-15 12:47     ` Chris Faylor
2000-06-15 12:17   ` Ken Block
2000-06-15 12:34     ` Mark Mitchell
2000-06-15 12:37       ` Ken Block
2000-06-15 12:43         ` Mark Mitchell
2000-06-19 20:02   ` Andrew Cagney
2000-06-19 23:25     ` H . J . Lu
2000-06-15 14:05 ` H . J . Lu
2000-06-15 14:26   ` Chris Faylor
2000-06-15 14:52     ` DJ Delorie
  -- strict thread matches above, loose matches on Subject: below --
2000-06-15 13:12 Nick Clifton
2000-06-15 12:51 Nick Clifton
2000-06-15 12:57 ` Ian Lance Taylor
2000-06-15 13:01 ` Chris Faylor
2000-06-15 12:48 Nick Clifton
2000-06-15  9:20 Ken Block
2000-06-15  9:29 ` H . J . Lu

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).