[Patch 1/2] Add demangling for java resource files to libiberty
David Daney
ddaney@avtrex.com
Mon Jan 28 15:42:00 GMT 2008
More information about the Binutils mailing list
Mon Jan 28 15:42:00 GMT 2008
- Previous message (by thread): [Patch 1/2] Add demangling for java resource files to libiberty
- Next message (by thread): [Patch 1/2] Add demangling for java resource files to libiberty
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Ian Lance Taylor wrote: > David Daney <ddaney@avtrex.com> writes: > > >> 2008-01-14 David Daney <ddaney@avtrex.com> >> >> * demangle.h (demangle_component_type): Add >> DEMANGLE_COMPONENT_JAVA_RESOURCE, >> DEMANGLE_COMPONENT_COMPOUND_NAME, and >> DEMANGLE_COMPONENT_CHARACTER as new enum values. >> (demangle_component): Add struct s_character to union u. >> >> libiberty/ >> 2008-01-14 David Daney <ddaney@avtrex.com> >> >> * cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_JAVA_RESOURCE, >> DEMANGLE_COMPONENT_COMPOUND_NAME, and >> DEMANGLE_COMPONENT_CHARACTER cases. >> (d_make_comp): Handle DEMANGLE_COMPONENT_COMPOUND_NAME and >> DEMANGLE_COMPONENT_JAVA_RESOURCE cases. >> (d_make_character): New function. >> (d_java_resource_part): Same. >> (d_java_resource): Same. >> (d_special_name): Handle "Gr" case. >> (d_print_comp): Handle DEMANGLE_COMPONENT_JAVA_RESOURCE, >> DEMANGLE_COMPONENT_COMPOUND_NAME, and >> DEMANGLE_COMPONENT_CHARACTER cases. >> (testsuite/demangle-expected): Add test for java resource name >> mangling. >> > > > This patch is OK. It is OK for gcc 4.3 if the other part of the patch > (to libjava) is committed to gcc 4.3. Otherwise please wait until > after the 4.3 release branch is made. > > A slightly different mangling scheme was committed based on IRC discussions: http://gcc.gnu.org/ml/java-patches/2008-q1/msg00026.html This is the corresponding demangler patch. Tested on x86_64-pc-linux-gnu. OK to commit to 4.3? Or should it wait for the branch? include/ 2008-01-14 David Daney <ddaney@avtrex.com> * demangle.h (demangle_component_type): Add DEMANGLE_COMPONENT_JAVA_RESOURCE, DEMANGLE_COMPONENT_COMPOUND_NAME, and DEMANGLE_COMPONENT_CHARACTER as new enum values. (demangle_component): Add struct s_character to union u. libiberty/ 2008-01-25 David Daney <ddaney@avtrex.com> * cp-demangle.c (d_dump): Handle DEMANGLE_COMPONENT_JAVA_RESOURCE, DEMANGLE_COMPONENT_COMPOUND_NAME, and DEMANGLE_COMPONENT_CHARACTER cases. (d_make_comp): Handle DEMANGLE_COMPONENT_COMPOUND_NAME and DEMANGLE_COMPONENT_JAVA_RESOURCE cases. (d_make_character): New function. (d_java_resource): Same. (d_special_name): Handle "Gr" case. (d_print_comp): Handle DEMANGLE_COMPONENT_JAVA_RESOURCE, DEMANGLE_COMPONENT_COMPOUND_NAME, and DEMANGLE_COMPONENT_CHARACTER cases. * testsuite/demangle-expected: Add test for java resource name mangling. -------------- next part -------------- A non-text attachment was scrubbed... Name: demangle.patch Type: text/x-patch Size: 6298 bytes Desc: not available URL: <https://sourceware.org/pipermail/binutils/attachments/20080128/db4de02a/attachment.bin>
- Previous message (by thread): [Patch 1/2] Add demangling for java resource files to libiberty
- Next message (by thread): [Patch 1/2] Add demangling for java resource files to libiberty
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Binutils mailing list