-
- Downloads
In gcc/cp/: 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com>
In gcc/cp/: 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com> * tree.c (cxx_printable_name_internal): In Objective-C++, call objc_maybe_printable_name. In gcc/objc/: 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com> * objc-act.c (OBJC_GEN_METHOD_LABEL): Updated comments. (objc_demangle): Return NULL if demangling can not be done because the string to demangle is not an Objective-C mangled method name. Be smarter in demangling method names so that at least for methods with no arguments we are able to almost always demangle '_' correctly. Updated comments. (objc_maybe_printable_name): New. (objc_printable_name): Call objc_maybe_printable_name. If it returns NULL, call cxx_printable_name in Objective-C++. In gcc/testsuite/: 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com> * objc.dg/demangle-1.m: New test. * obj-c++.dg/demangle-1.mm: New test. * obj-c++.dg/demangle-2.mm: New test. * obj-c++.dg/demangle-3.mm: New test. In gcc/c-family/: 2010-10-23 Nicola Pero <nicola.pero@meta-innovation.com> * c-common.h (objc_maybe_printable_name): New. * stub-objc.c (objc_maybe_printable_name): New. From-SVN: r165887
Showing
- gcc/c-family/ChangeLog 5 additions, 0 deletionsgcc/c-family/ChangeLog
- gcc/c-family/c-common.h 1 addition, 0 deletionsgcc/c-family/c-common.h
- gcc/c-family/stub-objc.c 7 additions, 0 deletionsgcc/c-family/stub-objc.c
- gcc/cp/ChangeLog 5 additions, 0 deletionsgcc/cp/ChangeLog
- gcc/cp/tree.c 9 additions, 0 deletionsgcc/cp/tree.c
- gcc/objc/ChangeLog 12 additions, 0 deletionsgcc/objc/ChangeLog
- gcc/objc/objc-act.c 150 additions, 13 deletionsgcc/objc/objc-act.c
- gcc/testsuite/ChangeLog 7 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/obj-c++.dg/demangle-1.mm 35 additions, 0 deletionsgcc/testsuite/obj-c++.dg/demangle-1.mm
- gcc/testsuite/obj-c++.dg/demangle-2.mm 50 additions, 0 deletionsgcc/testsuite/obj-c++.dg/demangle-2.mm
- gcc/testsuite/obj-c++.dg/demangle-3.mm 21 additions, 0 deletionsgcc/testsuite/obj-c++.dg/demangle-3.mm
- gcc/testsuite/objc.dg/demangle-1.m 56 additions, 0 deletionsgcc/testsuite/objc.dg/demangle-1.m
Loading
Please register or sign in to comment