]> git.ipfire.org Git - thirdparty/gcc.git/blobdiff - libiberty/ChangeLog
PR demangler/80513 check for overflows and invalid characters in thunks
[thirdparty/gcc.git] / libiberty / ChangeLog
index 34e585eacaa3188f5bf548625bcb11764e0dfe72..1e7a6c6daca332f4db8c7a2c2b182e3155422901 100644 (file)
@@ -1,3 +1,12 @@
+2017-04-27  Jonathan Wakely  <jwakely@redhat.com>
+
+       PR demangler/80513
+       * cp-demangle.c (d_number): Check for overflow.
+       * cplus-dem.c (consume_count): Fix overflow check.
+       (gnu_special): Check for underscore after thunk delta.
+       * testsuite/demangle-expected: Add tests for overflows and invalid
+       characters in thunks.
+
 2017-04-21  Mark Wielaard  <mark@klomp.org>
 
        * cp-demangle.c (MAX_RECURSION_COUNT): New constant.