diff options
author | Marcel Böhme <boehme.marcel@gmail.com> | 2016-07-13 16:06:09 -0600 |
---|---|---|
committer | Jeff Law <law@gcc.gnu.org> | 2016-07-13 16:06:09 -0600 |
commit | 03ef0c6c55ab81002abef62cec430d0496c3a01c (patch) | |
tree | b3334406be855b82bcea51ddd6f1f9d92224b0b4 /libiberty/testsuite/demangle-expected | |
parent | 0d355cf973a80a3d15132ceabd55f6510f729d88 (diff) | |
download | gcc-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-expected | 13 |
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_ |