https://bugs.kde.org/show_bug.cgi?id=431306
Mark Wielaard <m...@klomp.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Resolution|--- |FIXED Status|ASSIGNED |RESOLVED --- Comment #11 from Mark Wielaard <m...@klomp.org> --- (In reply to Mark Wielaard from comment #5) > So it seems the gcc.git server doesn't like doing such a shallow checkout. > It does work when doing "git fetch origin master" instead of "git fetch > --depth 1 origin $old_gcc_revision $new_gcc_revision" But that certainly is > not very shallow... It did work with a newer git client (version 2.31.1) Pushed as: commit c2e0ab8694f44b18a90ca9139506ffaf55d05a52 Author: Amanieu d'Antras <aman...@gmail.com> Date: Sun Sep 26 12:42:26 2021 +0200 Update libiberty demangler to support Rust v0 name mangling Update the libiberty demangler using the auxprogs/update-demangler script to the gcc git 01d92cfd79872e4cffc78bf233bb9b767336beb8. Updates rust demangling to support the new v0 mangling scheme. This includes the following changes: - Update the update-demangler script to use gcc git instead of svn. - The result of running the updated script to get an updated demangler and resolving the merge conflicts. - A change to long_namespace_xml.stderr.exp because two overly long symbols aren't demangled anymore, but just returned as is. - an update to the m_demangle/demangle.c source to deal with Rust demangling in cp_demangle, which now directly demangles old and new style rust symbols. Then used the script again to updated to latest libiberty demangler: commit a3d42a88a6ad7bdca47b4553cfa7a7a058aac186 (HEAD -> master) Author: Mark Wielaard <m...@klomp.org> Date: Sun Sep 26 14:47:17 2021 +0200 Update libiberty demangler Update the libiberty demangler using the auxprogs/update-demangler script to gcc git commit b3585c0836e729bed56b9afd4292177673a25ca0. This update includes: - prevent null dereferencing on dlang_type - prevent buffer overflow when decoding user input - Add support for demangling local D template declarations - Add support for demangling D function literals as template value parameters - Add support for D `typeof(*null)' types - Fix -Wundef warnings in ansidecl.h - Fix endian bug in rust demangler - Adjust mangling of __alignof__ - Avoid -Wstringop-truncation -- You are receiving this mail because: You are watching all bug changes.