aboutsummaryrefslogtreecommitdiff
path: root/libiberty/testsuite/demangle-expected
diff options
context:
space:
mode:
authorMarcel Böhme <boehme.marcel@gmail.com>2016-07-13 16:06:09 -0600
committerJeff Law <law@gcc.gnu.org>2016-07-13 16:06:09 -0600
commit03ef0c6c55ab81002abef62cec430d0496c3a01c (patch)
treeb3334406be855b82bcea51ddd6f1f9d92224b0b4 /libiberty/testsuite/demangle-expected
parent0d355cf973a80a3d15132ceabd55f6510f729d88 (diff)
downloadgcc-03ef0c6c55ab81002abef62cec430d0496c3a01c.zip
gcc-03ef0c6c55ab81002abef62cec430d0496c3a01c.tar.gz
gcc-03ef0c6c55ab81002abef62cec430d0496c3a01c.tar.bz2
re PR c++/70926 (Libiberty Demangler segfaults (5))
PR c++/70926 * cplus-dem.c: Handle large values and overflow when demangling length variables. (demangle_template_value_parm): Read only until end of mangled string. (do_hpacc_template_literal): Likewise. (do_type): Handle overflow when demangling array indices. From-SVN: r238313
Diffstat (limited to 'libiberty/testsuite/demangle-expected')
-rw-r--r--libiberty/testsuite/demangle-expected13
1 files changed, 13 insertions, 0 deletions
diff --git a/libiberty/testsuite/demangle-expected b/libiberty/testsuite/demangle-expected
index 62ab18c..1d95952 100644
--- a/libiberty/testsuite/demangle-expected
+++ b/libiberty/testsuite/demangle-expected
@@ -4556,3 +4556,16 @@ __vt_90000000000cafebabe
_Z80800000000000000000000
_Z80800000000000000000000
+#
+# Tests write access violation PR70926
+
+0__Ot2m02R5T0000500000
+0__Ot2m02R5T0000500000
+#
+
+0__GT50000000000_
+0__GT50000000000_
+#
+
+__t2m05B500000000000000000_
+__t2m05B500000000000000000_