c++filt problem?

2005-12-15 Thread Jon Champlin

I'm running c++filt to convert C++ mangled functions back to demangled
format.  Here is the version I am running:

bldlinux7.notesdev.ibm.com:jchampli{38}% cat /proc/version
Linux version 2.4.21-138-smp ([EMAIL PROTECTED]) (gcc version 3.2.2) #1 SMP
Fri Oct 31 00:51:31 UTC 2003

bldlinux7.notesdev.ibm.com:jchampli{47}% c++filt --version
GNU c++filt (C++ demangler), version 3.2.2

It works fine for some of my internal functions:

bldlinux7.notesdev.ibm.com:jchampli{40}% c++filt -_
_ZN9Statistic11UpdateNotesEv
Statistic::UpdateNotes()

But, when I just pass it 'raise' (the function that signals the exception
handler) it gives me back the wrong results:

bldlinux7.notesdev.ibm.com:jchampli{39}% c++filt -_ raise
signed char restrict

Any ideas?



___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils


Re: c++filt problem?

2005-12-15 Thread Jon Champlin
Looks like the GNU versions are 3.2.2 and 3.2.3 (have the problem), but
Debian 2.1.16 doesn't...


Jon





   
 Alan Modra
 <[EMAIL PROTECTED] 
 et.au> To 
       Jon Champlin
 12/15/2005 10:22  <[EMAIL PROTECTED]> 
 PM cc 
   bug-binutils@gnu.org
   Subject 
   Re: c++filt problem?
   
   
   
   
   
   




On Thu, Dec 15, 2005 at 05:05:20PM -0500, Jon Champlin wrote:
> bldlinux7.notesdev.ibm.com:jchampli{39}% c++filt -_ raise
> signed char restrict

Get a newer c++filt.  I just tried some recent versions, all correct for
your test.

--
Alan Modra
IBM OzLabs - Linux Technology Centre




___
bug-binutils mailing list
bug-binutils@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-binutils