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: RFA: Patch for new demangler


> Index: cp-demangle.c

This part is ok.

> +_Z10hairyfunc5PFPFilEPcE
> +hairyfunc5(int (*(*)(char*))(long))

the C++ demangler says "hairyfunc5(int (*)(long) (*)(char*))"

> +_Z1fILi1ELc120EEv1AIXplT_cviLd810000000000000000703DAD7A370C5EEE
> +void f<1, 120>(A<(1) + (((int)((double)810000000000000000703DAD7A370C5)))>)

The C++ one doesn't demangle this one.

> +_Z1fILi1EEv1AIXplT_cvingLf3f800000EEE
> +void f<1>(A<(1) + (((int)(-((float)3f800000))))>)

Or this one.

> +_ZNK11__gnu_debug16_Error_formatter14_M_format_wordImEEvPciPKcT_
> +void __gnu_debug::_Error_formatter::_M_format_word<unsigned long>(char*, int, char const*, unsigned long) const

This one is OK.


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